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'
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'
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'))
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'))