コード例 #1
0
def test_determine_nyp_mat_cat_for_large_print():
    assert sierra2store.determine_nyp_mat_cat('LG PRINT 362.14 B') == 'lp'
    assert sierra2store.determine_nyp_mat_cat('LG PRINT B CHARLES S') == 'lp'
    assert sierra2store.determine_nyp_mat_cat('LG PRINT FIC CUSSLER') == 'lp'
    assert sierra2store.determine_nyp_mat_cat(
        'LG PRINT SCI FI ABRAHAM') == 'lp'
    assert sierra2store.determine_nyp_mat_cat('LG-PRINT FIC BRADBURY') == 'lp'
    assert sierra2store.determine_nyp_mat_cat(
        'LG-PRINT MYSTERY CANADEO') == 'lp'
    assert sierra2store.determine_nyp_mat_cat(
        'J LG PRINT FIC APPLEGATE') == 'lp'
コード例 #2
0
def test_determine_nyp_mat_cat_for_graphic_novels():
    assert sierra2store.determine_nyp_mat_cat('GN FIC SHULZ') == 'gn'
    assert sierra2store.determine_nyp_mat_cat(
        'GRAPHIC GN FIC DHALIWAL') == 'gn'
    assert sierra2store.determine_nyp_mat_cat('GRAPHIC GN FIC C') == 'gn'
    assert sierra2store.determine_nyp_mat_cat(
        'JPN GRAPHIC GN FIC OTOMO') == 'gn'
    assert sierra2store.determine_nyp_mat_cat('Spa GN FIC L') == 'gn'
    assert sierra2store.determine_nyp_mat_cat('J GRAPHIC GN FIC HOLM') == 'gn'
コード例 #3
0
def test_determine_nyp_mat_cat_for_general_fiction():
    assert sierra2store.determine_nyp_mat_cat('CHI FIC JIQIU') == 'fi'
    assert sierra2store.determine_nyp_mat_cat('FIC ALCOTT') == 'fi'
    assert sierra2store.determine_nyp_mat_cat('FIC C') == 'fi'
    assert sierra2store.determine_nyp_mat_cat('HAT FIC JEAN PIERRE') == 'fi'
    assert sierra2store.determine_nyp_mat_cat(
        'J FIC ANDRI SNAER MAGNASON') == 'fi'
    assert sierra2store.determine_nyp_mat_cat(
        'J READALONG FIC BERNSTROM') == 'fi'
コード例 #4
0
def test_determine_nyp_mat_cat_for_dewey_4xx():
    assert sierra2store.determine_nyp_mat_cat('RUS 428.5 BONK, N A') == 'd4'
コード例 #5
0
def test_determine_nyp_mat_cat_for_classics():
    assert sierra2store.determine_nyp_mat_cat('CLASSICS FIC BRADBURY') == 'cl'
コード例 #6
0
def test_determine_nyp_mat_cat_for_dvds():
    assert sierra2store.determine_nyp_mat_cat('J FRE DVD TV ATCHOUM') == 'dv'
コード例 #7
0
def test_determine_nyp_mat_cat_for_holiday_books():
    assert sierra2store.determine_nyp_mat_cat('J HOLIDAY PIC B') == 'ho'
コード例 #8
0
def test_determine_nyp_mat_cat_for_easy_reader():
    assert sierra2store.determine_nyp_mat_cat('J E B') == 'er'
    assert sierra2store.determine_nyp_mat_cat('J E CARLE') == 'er'
コード例 #9
0
def test_determine_nyp_mat_cat_for_dewey_9xx():
    assert sierra2store.determine_nyp_mat_cat('RUS 943.086 S') == 'd9'
コード例 #10
0
def test_determine_nyp_mat_cat_for_dewey_7xx():
    assert sierra2store.determine_nyp_mat_cat('RUS 782.85 O') == 'd7'
コード例 #11
0
def test_determine_nyp_mat_cat_for_science_fiction():
    assert sierra2store.determine_nyp_mat_cat('SCI FI COREY') == 'sf'
コード例 #12
0
def test_determine_nyp_mat_cat_for_romance():
    assert sierra2store.determine_nyp_mat_cat('ROMANCE B') == 'rm'
    assert sierra2store.determine_nyp_mat_cat('ROMANCE AUSTIN') == 'rm'
コード例 #13
0
def test_determine_nyp_mat_cat_for_mystery():
    assert sierra2store.determine_nyp_mat_cat('MYSTERY ADAMS') == 'my'
コード例 #14
0
def test_determine_nyp_mat_cat_for_biography():
    assert sierra2store.determine_nyp_mat_cat('GRAPHIC B DAHMER D') == 'bi'
    assert sierra2store.determine_nyp_mat_cat('FRE B BUFFET PICABIA B') == 'bi'
    assert sierra2store.determine_nyp_mat_cat('RUS B VOLCHEK R') == 'bi'
    assert sierra2store.determine_nyp_mat_cat('B FRANCIS M') == 'bi'
    assert sierra2store.determine_nyp_mat_cat('J B Adams M') == 'bi'
コード例 #15
0
def test_determine_nyp_mat_cat_for_dewey_5xx():
    assert sierra2store.determine_nyp_mat_cat(
        'RUS 508.4955 DURRELL, GE') == 'd5'
    assert sierra2store.determine_nyp_mat_cat('J READALONG 597.95 S') == 'd5'
コード例 #16
0
def test_determine_nyp_mat_cat_for_dewey_6xx():
    assert sierra2store.determine_nyp_mat_cat('RUS 616.8 S') == 'd6'
    assert sierra2store.determine_nyp_mat_cat('J 641.51 S') == 'd6'
コード例 #17
0
def test_determine_nyp_mat_cat_for_urban_fiction():
    assert sierra2store.determine_nyp_mat_cat('URBAN ARMSTEAD') == 'ur'
    assert sierra2store.determine_nyp_mat_cat('URBAN B') == 'ur'
コード例 #18
0
def test_determine_nyp_mat_cat_for_dewey_8xx():
    assert sierra2store.determine_nyp_mat_cat('RUS 818 SAROYAN, WI') == 'd8'
    assert sierra2store.determine_nyp_mat_cat('811 Forman') == 'd8'
    assert sierra2store.determine_nyp_mat_cat(
        '818 HUGHES R~"pjl CATBL"') == 'd8'
    assert sierra2store.determine_nyp_mat_cat('822.33-H P') == 'd8'
コード例 #19
0
def test_determine_nyp_mat_cat_for_westerns():
    assert sierra2store.determine_nyp_mat_cat('WESTERN BRYANT') == 'we'
コード例 #20
0
def test_determine_nyp_mat_cat_for_non_fic_in_graphic_format():
    assert sierra2store.determine_nyp_mat_cat('GRAPHIC 817 PATTERSON') == 'd8'
    assert sierra2store.determine_nyp_mat_cat('GRAPHIC 306.768 KAYE') == 'd3'
    assert sierra2store.determine_nyp_mat_cat('J GRAPHIC 560.17 H') == 'd5'
コード例 #21
0
def test_determine_nyp_mat_cat_for_dewey_0xx():
    assert sierra2store.determine_nyp_mat_cat('RUS 080.9 D') == 'd0'
    assert sierra2store.determine_nyp_mat_cat('005.1 G') == 'd0'
    assert sierra2store.determine_nyp_mat_cat('J 005.1 S') == 'd0'
コード例 #22
0
def test_determine_nyp_mat_cat_for_picture_books():
    assert sierra2store.determine_nyp_mat_cat('J FRE PIC ANTONY') == 'pi'
    assert sierra2store.determine_nyp_mat_cat('J PIC A') == 'pi'
コード例 #23
0
def test_determine_nyp_mat_cat_for_dewey_1xx():
    assert sierra2store.determine_nyp_mat_cat('RUS 153.42 M') == 'd1'
コード例 #24
0
def test_determine_nyp_mat_cat_for_young_reader():
    assert sierra2store.determine_nyp_mat_cat('J YR FIC A') == 'yr'
コード例 #25
0
def test_determine_nyp_mat_cat_for_dewey_2xx():
    assert sierra2store.determine_nyp_mat_cat(
        'RUS 299.792 RUIZ, MIGUE') == 'd2'
コード例 #26
0
def test_determine_nyp_mat_cat_for_undefined():
    assert sierra2store.determine_nyp_mat_cat('PER') is None
    assert sierra2store.determine_nyp_mat_cat('J PER') is None
コード例 #27
0
def test_determine_nyp_mat_cat_for_dewey_3xx():
    assert sierra2store.determine_nyp_mat_cat('RUS 345.07 K') == 'd3'