示例#1
0
 def test_addon2(self):
     addon_dir = os.path.join(DATA_DIR, 'setup_reusable_addons', 'addon2')
     with working_directory_keeper:
         os.chdir(addon_dir)
         keywords = prepare_odoo_addon()
         self.assertEquals(
             keywords, {
                 'classifiers': [
                     'Programming Language :: Python',
                     'Framework :: Odoo',
                 ],
                 'description':
                 'addon 2 summary',
                 'include_package_data':
                 True,
                 'install_requires': [
                     'odoo8-addon-addon1', 'odoo>=8.0a,<9.0a',
                     'python-dateutil'
                 ],
                 'python_requires':
                 '~=2.7',
                 'name':
                 'odoo8-addon-addon2',
                 'namespace_packages': ['odoo_addons'],
                 'packages': ['odoo_addons'],
                 'version':
                 '8.0.1.0.1',
                 'zip_safe':
                 False,
             })
示例#2
0
 def test_addon7(self):
     self.maxDiff = None
     addon_dir = os.path.join(DATA_DIR, 'setup_reusable_addons', 'addon7')
     with working_directory_keeper:
         os.chdir(addon_dir)
         keywords = prepare_odoo_addon()
         self.assertEquals(
             keywords, {
                 'classifiers': [
                     'Programming Language :: Python',
                     'Framework :: Odoo',
                 ],
                 'description':
                 'addon 7 summary',
                 'include_package_data':
                 True,
                 'install_requires': ['odoo>=11.0a,<11.1dev'],
                 'python_requires':
                 '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, '
                 '!=3.3.*, !=3.4.*',
                 'name':
                 'odoo11-addon-addon7',
                 'packages': ['odoo.addons'],
                 'version':
                 '11.0.1.0.1',
                 'zip_safe':
                 False,
             })
示例#3
0
 def test_addon1(self):
     self.maxDiff = None
     addon_dir = os.path.join(DATA_DIR, 'setup_reusable_addons', 'addon1')
     with working_directory_keeper:
         os.chdir(addon_dir)
         keywords = prepare_odoo_addon()
         self.assertEquals(keywords, {
             'author': 'ACSONE SA/NV, Odoo Community Association (OCA)',
             'author_email': '*****@*****.**',
             'classifiers': [
                 'Programming Language :: Python :: 2.7',
                 'Framework :: Odoo',
                 'License :: OSI Approved :: '
                 'GNU Affero General Public License v3',
             ],
             'description': 'addon 1 summary',
             'include_package_data': True,
             'install_requires': ['odoo>=8.0a,<9.0a'],
             'license': 'AGPL-3',
             'long_description': 'addon 1 readme content\n',
             'name': 'odoo8-addon-addon1',
             'namespace_packages': ['odoo_addons'],
             'packages': ['odoo_addons'],
             'url': 'https://acsone.eu/',
             'version': '8.0.1.0.0.99.dev2',
             'zip_safe': False,
         })
示例#4
0
def test_addon2():
    addon_dir = os.path.join(DATA_DIR, "setup_reusable_addons", "addon2")
    with working_directory_keeper():
        os.chdir(addon_dir)
        keywords = prepare_odoo_addon()
        assert keywords == {
            "classifiers":
            ["Programming Language :: Python", "Framework :: Odoo"],
            "description":
            "addon 2 summary",
            "include_package_data":
            True,
            "install_requires": [
                "odoo8-addon-addon1",
                "odoo>=8.0a,<9.0a",
                "python-dateutil",
            ],
            "python_requires":
            "~=2.7",
            "name":
            "odoo8-addon-addon2",
            "namespace_packages": ["odoo_addons"],
            "packages": ["odoo_addons"],
            "version":
            "8.0.1.0.1",
            "zip_safe":
            False,
        }
示例#5
0
 def test_addon2(self):
     addon_dir = os.path.join(DATA_DIR, 'setup_reusable_addons', 'addon2')
     with working_directory_keeper:
         os.chdir(addon_dir)
         keywords = prepare_odoo_addon()
         self.assertEquals(keywords, {
             'description': 'addon 2 summary',
             'include_package_data': True,
             'install_requires': ['odoo8-addon-addon1',
                                  'odoo>=8.0a,<9.0a',
                                  'python-dateutil'],
             'name': 'odoo8-addon-addon2',
             'namespace_packages': ['odoo_addons'],
             'packages': ['odoo_addons'],
             'version': '8.0.1.0.1',
             'zip_safe': False,
         })
示例#6
0
def test_addon8():
    addon_dir = os.path.join(DATA_DIR, "setup_reusable_addons", "addon8")
    with working_directory_keeper():
        os.chdir(addon_dir)
        keywords = prepare_odoo_addon()
        assert keywords == {
            "classifiers":
            ["Programming Language :: Python", "Framework :: Odoo"],
            "description": "addon 8 summary",
            "include_package_data": True,
            "install_requires": ["odoo>=12.0a,<12.1dev"],
            "python_requires": ">=3.5",
            "name": "odoo12-addon-addon8",
            "packages": ["odoo.addons"],
            "version": "12.0.1.0.1",
            "zip_safe": False,
        }
示例#7
0
 def test_addon1(self):
     addon_dir = os.path.join(DATA_DIR, 'setup_reusable_addons', 'addon1')
     with working_directory_keeper:
         os.chdir(addon_dir)
         keywords = prepare_odoo_addon()
         self.assertEquals(keywords, {
             'description': 'addon 1 summary',
             'include_package_data': True,
             'install_requires': ['odoo>=8.0a,<9.0a'],
             'license': 'AGPL-3',
             'long_description': 'addon 1 readme content\n',
             'name': 'odoo-addon-addon1',
             'namespace_packages': ['odoo_addons'],
             'packages': ['odoo_addons'],
             'url': 'https://acsone.eu/',
             'version': '8.0.1.0.0.99.dev1',
             'zip_safe': False,
         })
示例#8
0
def test_addon8():
    addon_dir = os.path.join(DATA_DIR, 'setup_reusable_addons', 'addon8')
    with working_directory_keeper():
        os.chdir(addon_dir)
        keywords = prepare_odoo_addon()
        assert keywords == {
            'classifiers': [
                'Programming Language :: Python',
                'Framework :: Odoo',
            ],
            'description': 'addon 8 summary',
            'include_package_data': True,
            'install_requires': ['odoo>=12.0a,<12.1dev'],
            'python_requires': '>=3.5',
            'name': 'odoo12-addon-addon8',
            'packages': ['odoo.addons'],
            'version': '12.0.1.0.1',
            'zip_safe': False,
        }
 def test_addon7(self):
     self.maxDiff = None
     addon_dir = os.path.join(DATA_DIR, 'setup_reusable_addons', 'addon7')
     with working_directory_keeper:
         os.chdir(addon_dir)
         keywords = prepare_odoo_addon()
         self.assertEquals(keywords, {
             'classifiers': [
                 'Programming Language :: Python',
                 'Framework :: Odoo',
             ],
             'description': 'addon 7 summary',
             'include_package_data': True,
             'install_requires': ['odoo>=11.0a,<11.1dev'],
             'python_requires': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, '
                                '!=3.3.*, !=3.4.*',
             'name': 'odoo11-addon-addon7',
             'packages': ['odoo.addons'],
             'version': '11.0.1.0.1',
             'zip_safe': False,
         })
示例#10
0
 def test_addon1(self):
     self.maxDiff = None
     addon_dir = os.path.join(DATA_DIR, 'setup_reusable_addons', 'addon1')
     with working_directory_keeper:
         os.chdir(addon_dir)
         keywords = prepare_odoo_addon()
         self.assertEquals(
             keywords, {
                 'author':
                 'ACSONE SA/NV, Odoo Community Association (OCA)',
                 'author_email':
                 '*****@*****.**',
                 'classifiers': [
                     'Programming Language :: Python',
                     'Framework :: Odoo',
                     'License :: OSI Approved :: '
                     'GNU Affero General Public License v3',
                 ],
                 'description':
                 'addon 1 summary',
                 'include_package_data':
                 True,
                 'install_requires': ['odoo>=8.0a,<9.0a'],
                 'python_requires':
                 '~=2.7',
                 'license':
                 'AGPL-3',
                 'long_description':
                 'addon 1 readme content\n',
                 'name':
                 'odoo8-addon-addon1',
                 'namespace_packages': ['odoo_addons'],
                 'packages': ['odoo_addons'],
                 'url':
                 'https://acsone.eu/',
                 'version':
                 '8.0.1.0.0.99.dev2',
                 'zip_safe':
                 False,
             })
示例#11
0
def test_addon1():
    addon_dir = os.path.join(DATA_DIR, "setup_reusable_addons", "addon1")
    with working_directory_keeper():
        os.chdir(addon_dir)
        keywords = prepare_odoo_addon()
        assert keywords == {
            "author":
            "ACSONE SA/NV, Odoo Community Association (OCA)",
            "author_email":
            "*****@*****.**",
            "classifiers": [
                "Programming Language :: Python",
                "Framework :: Odoo",
                "License :: OSI Approved :: "
                "GNU Affero General Public License v3",
                "Development Status :: 4 - Beta",
            ],
            "description":
            "addon 1 summary",
            "include_package_data":
            True,
            "install_requires": ["odoo>=8.0a,<9.0a"],
            "python_requires":
            "~=2.7",
            "license":
            "AGPL-3",
            "long_description":
            "addon 1 readme content\n",
            "name":
            "odoo8-addon-addon1",
            "namespace_packages": ["odoo_addons"],
            "packages": ["odoo_addons"],
            "url":
            "https://acsone.eu/",
            "version":
            "8.0.1.0.0.99.dev4",
            "zip_safe":
            False,
        }