コード例 #1
0
    def test_sync_db_and_registry(self):
        def check():
            views._sync_db_and_registry(qs, 1)
            eq_(qs.count(), len(registry))
            modules = qs.values_list('module', flat=True)
            eq_(set(modules), set(registry.keys()))

        qs = DiscoveryModule.objects.no_cache().filter(app=1)
        eq_(qs.count(), 0)

        # All our modules get added.
        check()

        # The deleted module is removed.
        registry.popitem()
        check()
コード例 #2
0
ファイル: test_views.py プロジェクト: psyko0815/olympia
    def test_sync_db_and_registry(self):
        def check():
            views._sync_db_and_registry(qs, 1)
            eq_(qs.count(), len(registry))
            modules = qs.values_list('module', flat=True)
            eq_(set(modules), set(registry.keys()))

        qs = DiscoveryModule.objects.no_cache().filter(app=1)
        eq_(qs.count(), 0)

        # All our modules get added.
        check()

        # The deleted module is removed.
        registry.popitem()
        check()
コード例 #3
0
ファイル: test_views.py プロジェクト: beenishkhan/zamboni
    def test_sync_db_and_registry(self):
        def check():
            views._sync_db_and_registry(qs, app)
            eq_(qs.count(), len(registry))
            modules = qs.values_list("module", flat=True)
            eq_(set(modules), set(registry.keys()))

        app = Application.objects.create()
        qs = DiscoveryModule.uncached.filter(app=app)
        eq_(qs.count(), 0)

        # All our modules get added.
        check()

        # The deleted module is removed.
        registry.popitem()
        check()