Пример #1
0
 def testFilterIpAddressDoesNotWorkIfNotInTestmode(self):
     ipf = IpFilter(allowedIps=['10.0.0.1'])
     Headers = {'X-Meresco-Ipfilter-Fake-Ip': '10.0.0.1'}
     self.assertEquals(True, ipf.filterIpAddress(ipaddress='127.0.0.1', Headers=Headers))
     try:
         os.environ['TESTMODE'] = 'FALSE'
         ipf = IpFilter(allowedIps=['10.0.0.1'])
         Headers = {'X-Meresco-Ipfilter-Fake-Ip': '10.0.0.1'}
         self.assertEquals(False, ipf.filterIpAddress(ipaddress='127.0.0.1', Headers=Headers))
     finally:
         os.environ['TESTMODE'] = 'TRUE'
Пример #2
0
 def testFilterIpAddressDoesNotWorkIfNotInTestmode(self):
     ipf = IpFilter(allowedIps=['10.0.0.1'])
     Headers = {'X-Meresco-Ipfilter-Fake-Ip': '10.0.0.1'}
     self.assertEqual(
         True, ipf.filterIpAddress(ipaddress='127.0.0.1', Headers=Headers))
     try:
         os.environ['TESTMODE'] = 'FALSE'
         ipf = IpFilter(allowedIps=['10.0.0.1'])
         Headers = {'X-Meresco-Ipfilter-Fake-Ip': '10.0.0.1'}
         self.assertEqual(
             False,
             ipf.filterIpAddress(ipaddress='127.0.0.1', Headers=Headers))
     finally:
         os.environ['TESTMODE'] = 'TRUE'
Пример #3
0
    def testFilterIpAddress(self):
        ipf = IpFilter(allowedIps=['10.0.0.1'])
        self.assertEquals(False, ipf.filterIpAddress(ipaddress='127.0.0.1'))
        self.assertEquals(True, ipf.filterIpAddress(ipaddress='10.0.0.1'))

        Headers = {'X-Meresco-Ipfilter-Fake-Ip': '10.99.99.99'}
        self.assertEquals(False, ipf.filterIpAddress(ipaddress='127.0.0.1', Headers=Headers))
        Headers = {'X-Meresco-Ipfilter-Fake-Ip': '10.0.0.1'}
        self.assertEquals(False, ipf.filterIpAddress(ipaddress='127.99.99.99', Headers=Headers))

        self.assertEquals(True, ipf.filterIpAddress(ipaddress='127.0.0.1', Headers=Headers))

        ipf = IpFilter(allowedIps=['2001:41c8:10:7b:aa:6:0:1'])
        self.assertEquals(False, ipf.filterIpAddress(ipaddress='::1'))
        self.assertEquals(True, ipf.filterIpAddress(ipaddress='2001:41c8:10:7b:aa:6:0:1'))
Пример #4
0
    def testFilterIpAddress(self):
        ipf = IpFilter(allowedIps=['10.0.0.1'])
        self.assertEqual(False, ipf.filterIpAddress(ipaddress='127.0.0.1'))
        self.assertEqual(True, ipf.filterIpAddress(ipaddress='10.0.0.1'))

        Headers = {'X-Meresco-Ipfilter-Fake-Ip': '10.99.99.99'}
        self.assertEqual(
            False, ipf.filterIpAddress(ipaddress='127.0.0.1', Headers=Headers))
        Headers = {'X-Meresco-Ipfilter-Fake-Ip': '10.0.0.1'}
        self.assertEqual(
            False,
            ipf.filterIpAddress(ipaddress='127.99.99.99', Headers=Headers))

        self.assertEqual(
            True, ipf.filterIpAddress(ipaddress='127.0.0.1', Headers=Headers))

        ipf = IpFilter(allowedIps=['2001:41c8:10:7b:aa:6:0:1'])
        self.assertEqual(False, ipf.filterIpAddress(ipaddress='::1'))
        self.assertEqual(
            True, ipf.filterIpAddress(ipaddress='2001:41c8:10:7b:aa:6:0:1'))