def test_keyvalue(self): # (value, result) test_data = [ ('X-Forwarded-For=127.0.0.1', ('X-Forwarded-For', '127.0.0.1')), ('Referer=https://foo.bar', ('Referer', 'https://foo.bar')), ('User-Agent=Mozilla/5.0 (X11; Linux x86_64; rv:60.0)' ' Gecko/20100101 Firefox/60.0', ('User-Agent', 'Mozilla/5.0 (X11; Linux x86_64; rv:60.0) ' 'Gecko/20100101 Firefox/60.0')), ('domain=example.com', ('domain', 'example.com')), ] for _v, _r in test_data: self.assertEqual(keyvalue(_v), _r)
def test_keyvalue(self): # (value, result) test_data = [ ('X-Forwarded-For=127.0.0.1', ('X-Forwarded-For', '127.0.0.1')), ('Referer=https://foo.bar', ('Referer', 'https://foo.bar')), ( 'User-Agent=Mozilla/5.0 (X11; Linux x86_64; rv:60.0)' ' Gecko/20100101 Firefox/60.0', ('User-Agent', 'Mozilla/5.0 (X11; Linux x86_64; rv:60.0) ' 'Gecko/20100101 Firefox/60.0') ), ('domain=example.com', ('domain', 'example.com')), ] for _v, _r in test_data: self.assertEqual(keyvalue(_v), _r)
def test_keyvalue_error(self): with self.assertRaises(ValueError): keyvalue('127.0.0.1')