コード例 #1
0
ファイル: patch_test.py プロジェクト: spabademy/spabademy
def test_lookup_patches():
    p1 = Patch('patch1')
    p3 = Patch('patch3')
    p4 = Patch('patch4')
    repo = PatchRepository()
    repo.add_patch(p1)
    repo.add_patch(p3)
    repo.add_patch(p4)
    patches = repo.lookup_patch_names(['patch1', 'patch4'])
    eq_(patches, [p1, p4])
コード例 #2
0
ファイル: patch_test.py プロジェクト: spabademy/spabademy
def test_resolve_deps():
    """Check that patch name lookup via the repo works."""
    p1 = Patch('patch1', depends_on_names=[
            ('patch3', False), ('patch4', False)])
    p3 = Patch('patch3')
    p4 = Patch('patch4')
    repo = PatchRepository()
    repo.add_patch(p1)
    repo.add_patch(p3)
    repo.add_patch(p4)
    repo.resolve_dependencies()
    eq_(set(p1.depends_on), set([p3, p4]))
    eq_(p3.depends_on, [])
    eq_(p4.depends_on, [])