def test_query_author_with_same_name(session): author = Author(name="Joe Blogs").save() name = "Joe Blogs" result = query_author_with_same_name(name) assert author.id == result.id assert author.name == result.name name2 = "joe blogs" result2 = query_author_with_same_name(name2) assert author.id == result2.id assert author.name == result2.name name3 = "JOE BLOGS" result3 = query_author_with_same_name(name3) assert author.id == result3.id assert author.name == result3.name name4 = "Joe" result4 = query_author_with_same_name(name4) assert result4 is None name5 = "Joe Blog" result5 = query_author_with_same_name(name5) assert result5 is None
def test_query_author_with_same_name(self): author = Author(name='Joe Blogs').save() name = 'Joe Blogs' result = authorparser.query_author_with_same_name(name) self.assertEqual(author.id, result.id) self.assertEqual(author.name, result.name) name2 = 'joe blogs' result2 = authorparser.query_author_with_same_name(name2) self.assertEqual(author.id, result2.id) self.assertEqual(author.name, result2.name) name3 = 'JOE BLOGS' result3 = authorparser.query_author_with_same_name(name3) self.assertEqual(author.id, result3.id) self.assertEqual(author.name, result3.name) name4 = 'Joe' result4 = authorparser.query_author_with_same_name(name4) self.assertIsNone(result4) name5 = 'Joe Blog' result5 = authorparser.query_author_with_same_name(name5) self.assertIsNone(result5)
def test_query_author_with_same_name_unicode(session): author = Author(name="Tĕstá ĀũʈĥőŘ").save() name = "Tĕstá ĀũʈĥőŘ" result = query_author_with_same_name(name) assert author.id == result.id assert author.name == result.name name2 = "tĕstá ĀũʈĥőŘ" result2 = query_author_with_same_name(name2) assert author.id == result2.id assert author.name == result2.name name3 = "Testá ĀũʈĥőŘ" result3 = query_author_with_same_name(name3) assert result3 is None
def test_query_author_with_same_name_unicode(self): author = Author(name='Tĕstá ĀũʈĥőŘ').save() name = 'Tĕstá ĀũʈĥőŘ' result = authorparser.query_author_with_same_name(name) self.assertEqual(author.id, result.id) self.assertEqual(author.name, result.name) name2 = 'tĕstá ĀũʈĥőŘ' result2 = authorparser.query_author_with_same_name(name2) self.assertEqual(author.id, result2.id) self.assertEqual(author.name, result2.name) name3 = 'Testá ĀũʈĥőŘ' result3 = authorparser.query_author_with_same_name(name3) self.assertIsNone(result3)