def test_test(self): self.assertFalse(PhoneWithUri.test( ['Phone', 'Boolean'], [] )) self.assertTrue(PhoneWithUri.test( ['Phone', 'URI'], [] ))
def test_normalizer(self): eq_result = ParseResult('Phone', None, 90) uri_result = ParseResult('URI', None, 80) results = PhoneWithUri.normalize([eq_result, uri_result]) count = 0 for res in results: if res.type == 'Phone': count += 1 self.assertEqual(res.confidence, 65) elif res.type == "URI": count += 1 self.assertEqual(res.confidence, 80) self.assertEqual(count, len(results))