def test_parse_heartbeat_with_none_in_querystring(self): self.assertEqual(None, parse_heartbeat('heartbeat=None')) self.assertEqual(None, parse_heartbeat('heartbeat='))
def test_parse_heartbeat_without_querysting(self): self.assertEqual(None, parse_heartbeat('')) self.assertEqual(None, parse_heartbeat(None))
def test_parse_heartbeat_with_querysting(self): self.assertEqual(None, parse_heartbeat('query=0')) self.assertEqual(0, parse_heartbeat('heartbeat=0')) self.assertEqual(15, parse_heartbeat('heartbeat=15'))
def test_parse_heartbeat_with_multiple_values(self): self.assertEqual(None, parse_heartbeat('heartbeat=1&heartbeat=2')) self.assertEqual( None, parse_heartbeat('heartbeat=1&heartbeat=2&heartbeat=3'))
def test_parse_heartbeat_with_multiple_values(self): self.assertEqual(None, parse_heartbeat('heartbeat=1&heartbeat=2')) self.assertEqual(None, parse_heartbeat('heartbeat=1&heartbeat=2&heartbeat=3'))