示例#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
 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
 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',
     }