def test_juvenile_no_conflict(self): leader = "00000cam a2200000Ia 4500" tag_008 = tag_008 = "961120s1988 nyu a 000 1 eng d" self.assertEqual(valid_audience(leader, tag_008, "j"), "j")
def test_ya_bib_and_adult_order(self): leader = "00000cam a2200000Ia 4500" tag_008 = tag_008 = "961120s1988 nyu d 000 1 eng d" self.assertFalse(valid_audience(leader, tag_008, "a"))
def test_adult_vs_young_adult(self): leader = "00000cam a2200000Ia 4500" tag_008 = tag_008 = "961120s1988 nyu 000 1 eng d" self.assertEqual(valid_audience(leader, tag_008, "y"), "a")
def test_conflict(self): leader = "00000cam a2200000Ia 4500" tag_008 = tag_008 = "961120s1988 nyu 000 i eng d" self.assertFalse(valid_audience(leader, tag_008, "j"))
def test_order_None(self): leader = "00000cam a2200000Ia 4500" tag_008 = tag_008 = "961120s1988 nyu 000 i eng d" self.assertEqual(valid_audience(leader, tag_008, None), "a")
def test_bib_code_None(self): leader = "00000cam a2200000Ia 4500" self.assertEqual(valid_audience(leader, None, "a"), "a")
def test_None(self): self.assertIsNone(valid_audience(None, None, None))