Exemplo n.º 1
0
 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")
Exemplo n.º 2
0
 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"))
Exemplo n.º 3
0
 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")
Exemplo n.º 4
0
 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"))
Exemplo n.º 5
0
 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")
Exemplo n.º 6
0
 def test_bib_code_None(self):
     leader = "00000cam a2200000Ia 4500"
     self.assertEqual(valid_audience(leader, None, "a"), "a")
Exemplo n.º 7
0
 def test_None(self):
     self.assertIsNone(valid_audience(None, None, None))