예제 #1
0
파일: bootstrap.py 프로젝트: diopib/reahl
def make_core_projects_importable(core_project_dirs):
    for d in core_project_dirs:
        pkg_resources.working_set.add_entry(os.path.join(os.getcwd(), d))
    from reahl.dev.devdomain import DebianChangelog
    common_version = DebianChangelog('debian/changelog').version

    for egg_dir in egg_dirs_for(core_project_dirs):
        pkg_filename = os.path.join(egg_dir, 'PKG-INFO')
        if not os.path.exists(pkg_filename):
            with open(pkg_filename, 'w') as pkg_file:
                pkg_file.write('Version: %s\n' % common_version)
예제 #2
0
def test_parsing_changelog_version(changelog_file):
    changelog = DebianChangelog(changelog_file.name)
    assert changelog.version == '2.0.0a1'
예제 #3
0
def test_parsing_changelog_name(changelog_file):
    changelog = DebianChangelog(changelog_file.name)
    assert changelog.package_name == 'python-reahl'
예제 #4
0
파일: test_domain.py 프로젝트: diopib/reahl
 def parsing_version(self, fixture):
     changelog = DebianChangelog(fixture.changelog_file.name)
     vassert(changelog.version == '2.0.0a1')
예제 #5
0
파일: test_domain.py 프로젝트: diopib/reahl
 def parsing_name(self, fixture):
     changelog = DebianChangelog(fixture.changelog_file.name)
     vassert(changelog.package_name == 'python-reahl')