コード例 #1
0
    def test_filter_local(self):
        b1 = self.db.add_block('1.2.3.4', self.user, 'other', 'testing')
        local = filter_local_networks(self.db.expected())
        self.assertEqual(len(local), 0)

        b1 = self.db.add_block('10.2.3.4', self.user, 'other', 'testing')
        local = filter_local_networks(self.db.expected())
        self.assertEqual(len(local), 1)
コード例 #2
0
ファイル: tests.py プロジェクト: esnet/bhr-site
    def test_filter_local(self):
        b1 = self.db.add_block('1.2.3.4', self.user, 'other', 'testing')
        local = filter_local_networks(self.db.expected())
        self.assertEqual(len(local), 0)

        b1 = self.db.add_block('10.2.3.4', self.user, 'other', 'testing')
        local = filter_local_networks(self.db.expected())
        self.assertEqual(len(local), 1)
コード例 #3
0
    def test_filter_local_unset(self):
        from django.conf import settings
        del settings.BHR['local_networks']
        b1 = self.db.add_block('1.2.3.4', self.user, 'other', 'testing')
        local = filter_local_networks(self.db.expected())
        self.assertEqual(len(local), 0)

        b1 = self.db.add_block('10.2.3.4', self.user, 'other', 'testing')
        local = filter_local_networks(self.db.expected())
        self.assertEqual(len(local), 0)
コード例 #4
0
ファイル: tests.py プロジェクト: esnet/bhr-site
    def test_filter_local_unset(self):
        from django.conf import settings
        del settings.BHR['local_networks']
        b1 = self.db.add_block('1.2.3.4', self.user, 'other', 'testing')
        local = filter_local_networks(self.db.expected())
        self.assertEqual(len(local), 0)

        b1 = self.db.add_block('10.2.3.4', self.user, 'other', 'testing')
        local = filter_local_networks(self.db.expected())
        self.assertEqual(len(local), 0)
コード例 #5
0
 def get_context_data(self, *args):
     all_blocks = BHRDB().expected()
     manual_blocks = all_blocks.filter(Q(source="web") | Q(source="cli"))
     local_blocks = filter_local_networks(all_blocks)
     return {
         'manual_blocks': query_to_blocklist(manual_blocks),
         'local_blocks': query_to_blocklist(local_blocks),
     }
コード例 #6
0
ファイル: browser_views.py プロジェクト: esnet/bhr-site
 def get_context_data(self, *args):
     all_blocks = BHRDB().expected()
     manual_blocks = all_blocks.filter(Q(source="web") | Q(source="cli"))
     local_blocks = filter_local_networks(all_blocks)
     return {
         'manual_blocks': query_to_blocklist(manual_blocks),
         'local_blocks': query_to_blocklist(local_blocks),
     }
コード例 #7
0
 def get_context_data(self, *args):
     all_blocks = BHRDB().expected()
     manual_blocks = all_blocks.filter(Q(source="web") | Q(source="cli"))
     local_blocks = filter_local_networks(all_blocks)
     auto_blocks = all_blocks.filter(~Q(source="web") | Q(source="cli")).order_by("-added")[:50]
     return {
         'manual_blocks': query_to_blocklist(manual_blocks),
         'local_blocks': query_to_blocklist(local_blocks),
         'auto_blocks': query_to_blocklist(auto_blocks),
         'query': 'list',
     }
コード例 #8
0
ファイル: browser_views.py プロジェクト: esnet/bhr-site
 def get_context_data(self, *args):
     all_blocks = BHRDB().expected()
     manual_blocks = all_blocks.filter(Q(source="web") | Q(source="cli"))
     local_blocks = filter_local_networks(all_blocks)
     auto_blocks = all_blocks.filter(~Q(source="web") | Q(source="cli")).order_by("-added")[:50]
     return {
         'manual_blocks': query_to_blocklist(manual_blocks),
         'local_blocks': query_to_blocklist(local_blocks),
         'auto_blocks': query_to_blocklist(auto_blocks),
         'query': 'list',
     }