def test_get_requirements(self):
        self.assertTrue(hasattr(setupextras, 'get_requirements'))
        self.assertTrue(callable(setupextras.get_requirements))

        result = setupextras.get_requirements()

        self.assertDeepEqual(result, [
            'six >= 1.11.0',
            'rootpath >= 0.1.1',
            'inspecta >= 0.1.0',
            'setuptools >= 40.8.0',
            'colour-runner >= 0.0.5',
            'deepdiff >= 3.3.0',
            'tox >= 3.0.0',
            'coverage >= 4.5.2',
            'codecov >= 2.0.15',
        ])

        foo_package_path = helper.fixture_path()

        result = setupextras.get_requirements(foo_package_path)

        self.assertDeepEqual(result, [])

        foo_package_path = helper.fixture_path('foo')

        result = setupextras.get_requirements(foo_package_path)

        self.assertDeepEqual(result, [])
Beispiel #2
0
    'uri',
    'url',
    'serializer',
    'deserializer',
    'packer',
    'unpacker',
    'stringifier',
    'parser',
    'multi-host',
]

packages = setupextras.get_packages()
data_files = setupextras.get_data_files(['*.*'],
                                        os.path.join(name, 'tests',
                                                     '__fixtures__'))
requirements = setupextras.get_requirements()
readme = setupextras.get_readme()

config = {
    'name':
    name,
    'version':
    version,
    'description': (description),
    'keywords':
    keywords,
    'author':
    'Jonas Grimfelt',
    'author_email':
    '*****@*****.**',
    'url':