aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-14 21:26:00 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-14 21:26:00 -0400
commit5981375bdb05cba221fa54eb2ac38d1d5df31f8f (patch)
tree1980dbcf35afbc2af46e87b42d322089faf6e1e5 /tests
parente736a4cedbb01a3954b927978d1d0f617d3db04d (diff)
downloadcbc-5981375bdb05cba221fa54eb2ac38d1d5df31f8f.tar.gz
More line endings fixed
Diffstat (limited to 'tests')
-rw-r--r--tests/data/test.ini92
-rw-r--r--tests/test.py138
2 files changed, 115 insertions, 115 deletions
diff --git a/tests/data/test.ini b/tests/data/test.ini
index c293ceb..ec67f6e 100644
--- a/tests/data/test.ini
+++ b/tests/data/test.ini
@@ -1,47 +1,47 @@
-[cbc_cgi]
-local_server: true
-local_port: 8888
-local_sources: /srv/conda/sources
-protocol: http
-url: ${cbc_cgi:protocol}://localhost:${cbc_cgi:local_port}
-
-[package]
-name: test
-version: 1.0.0
-
-[about]
-home: http://example.com/${package:name}
-license: GPL
-summary: ${package:name} is a test package
-readme: README.md
-
-[source]
-fn: ${package:name}-${package:version}.tar.gz
-url: ${cbc_cgi:url}/${fn}
-
-[build]
-number: 1
-
-[requirements]
-build:
- python
- setuptools
-
-run:
- python
-
-
-[cbc_build]
-prefix: /usr/local
-win_prefix: c:\anaconda3\
-
-
-linux:
- python setup.py install || exit 1
-
-darwin:
- python setup.py install || exit 1
-
-windows:
- python setup.py install
+[cbc_cgi]
+local_server: true
+local_port: 8888
+local_sources: /srv/conda/sources
+protocol: http
+url: ${cbc_cgi:protocol}://localhost:${cbc_cgi:local_port}
+
+[package]
+name: test
+version: 1.0.0
+
+[about]
+home: http://example.com/${package:name}
+license: GPL
+summary: ${package:name} is a test package
+readme: README.md
+
+[source]
+fn: ${package:name}-${package:version}.tar.gz
+url: ${cbc_cgi:url}/${fn}
+
+[build]
+number: 1
+
+[requirements]
+build:
+ python
+ setuptools
+
+run:
+ python
+
+
+[cbc_build]
+prefix: /usr/local
+win_prefix: c:\anaconda3\
+
+
+linux:
+ python setup.py install || exit 1
+
+darwin:
+ python setup.py install || exit 1
+
+windows:
+ python setup.py install
if errorlevel 1 exit 1 \ No newline at end of file
diff --git a/tests/test.py b/tests/test.py
index 9e349e4..49e22a5 100644
--- a/tests/test.py
+++ b/tests/test.py
@@ -1,70 +1,70 @@
-import nose
-import nose.tools
-import os
-import cbc
-from cbc.exceptions import IncompleteEnv, MetaDataError
-import sys
-
-
-class TestCBC(object):
- def setUp(self):
- lookup = os.path.join(os.path.dirname(__file__), 'data')
- output = os.path.join(lookup, 'output')
- os.makedirs(output, exist_ok=True)
- os.environ['CBC_HOME'] = output
- self.env = cbc.environment.Environment()
- self.ini = os.path.join(lookup, 'test.ini')
-
-
- def tearDown(self):
- pass
-
- @nose.tools.raises(OSError)
- def test_spec_does_not_exist(self):
- '''Issue non-existent INI and see what happens.
- '''
- spec = cbc.meta.MetaData('deadbeefcafe.ini', self.env)
-
- @nose.tools.raises(IncompleteEnv)
- def test_spec_incomplete_environment(self):
- '''Screw up the environment on purpose
- '''
- del os.environ['CBC_HOME']
- env = cbc.environment.Environment()
-
- @nose.tools.raises(MetaDataError)
- def test_spec_environment_instance(self):
- '''Issue the incorrect class instance as the environment
- '''
- env = ''
- cbc_meta = cbc.meta.MetaData(self.ini, env)
-
- def test_spec_standalone_build_data(self):
- cbc_meta = cbc.meta.MetaData(self.ini, self.env)
- nose.tools.assert_in('cbc_build', cbc_meta.local_metadata)
-
- def test_spec_standalone_cgi_server_data(self):
- cbc_meta = cbc.meta.MetaData(self.ini, self.env)
- nose.tools.assert_in('cbc_cgi', cbc_meta.local_metadata)
-
- def test_spec_no_ini_and_yaml_crosstalk(self):
- cbc_meta = cbc.meta.MetaData(self.ini, self.env)
- nose.tools.assert_not_in('cbc_build', cbc_meta.conda_metadata)
- nose.tools.assert_not_in('cbc_cgi', cbc_meta.conda_metadata)
-
- def test_spec_outputs_valid_conda_metadata(self):
- import conda_build.metadata
- cbc_meta = cbc.meta.MetaData(self.ini, self.env)
- cbc_meta.env.mkpkgdir(cbc_meta.local['package']['name'])
- cbc_meta.render_scripts()
-
- # Test against conda's build system
- conda_meta = conda_build.metadata.MetaData(self.env.pkgdir)
- nose.tools.assert_is_instance(conda_meta, conda_build.metadata.MetaData)
- nose.tools.assert_equal(conda_meta.dist(), 'test-1.0.0-py34_1')
-
-
-
-if __name__ == '__main__':
- sys.argv.append('--verbosity=3')
+import nose
+import nose.tools
+import os
+import cbc
+from cbc.exceptions import IncompleteEnv, MetaDataError
+import sys
+
+
+class TestCBC(object):
+ def setUp(self):
+ lookup = os.path.join(os.path.dirname(__file__), 'data')
+ output = os.path.join(lookup, 'output')
+ os.makedirs(output, exist_ok=True)
+ os.environ['CBC_HOME'] = output
+ self.env = cbc.environment.Environment()
+ self.ini = os.path.join(lookup, 'test.ini')
+
+
+ def tearDown(self):
+ pass
+
+ @nose.tools.raises(OSError)
+ def test_spec_does_not_exist(self):
+ '''Issue non-existent INI and see what happens.
+ '''
+ spec = cbc.meta.MetaData('deadbeefcafe.ini', self.env)
+
+ @nose.tools.raises(IncompleteEnv)
+ def test_spec_incomplete_environment(self):
+ '''Screw up the environment on purpose
+ '''
+ del os.environ['CBC_HOME']
+ env = cbc.environment.Environment()
+
+ @nose.tools.raises(MetaDataError)
+ def test_spec_environment_instance(self):
+ '''Issue the incorrect class instance as the environment
+ '''
+ env = ''
+ cbc_meta = cbc.meta.MetaData(self.ini, env)
+
+ def test_spec_standalone_build_data(self):
+ cbc_meta = cbc.meta.MetaData(self.ini, self.env)
+ nose.tools.assert_in('cbc_build', cbc_meta.local_metadata)
+
+ def test_spec_standalone_cgi_server_data(self):
+ cbc_meta = cbc.meta.MetaData(self.ini, self.env)
+ nose.tools.assert_in('cbc_cgi', cbc_meta.local_metadata)
+
+ def test_spec_no_ini_and_yaml_crosstalk(self):
+ cbc_meta = cbc.meta.MetaData(self.ini, self.env)
+ nose.tools.assert_not_in('cbc_build', cbc_meta.conda_metadata)
+ nose.tools.assert_not_in('cbc_cgi', cbc_meta.conda_metadata)
+
+ def test_spec_outputs_valid_conda_metadata(self):
+ import conda_build.metadata
+ cbc_meta = cbc.meta.MetaData(self.ini, self.env)
+ cbc_meta.env.mkpkgdir(cbc_meta.local['package']['name'])
+ cbc_meta.render_scripts()
+
+ # Test against conda's build system
+ conda_meta = conda_build.metadata.MetaData(self.env.pkgdir)
+ nose.tools.assert_is_instance(conda_meta, conda_build.metadata.MetaData)
+ nose.tools.assert_equal(conda_meta.dist(), 'test-1.0.0-py34_1')
+
+
+
+if __name__ == '__main__':
+ sys.argv.append('--verbosity=3')
nose.main(argv=sys.argv)