def test_16f_general(self): w = deepcopy(wrapper) rules.rule13b_publisher(w) rules.rule16e_general(w) # print rules.columns_added_by_cleanup assert len(rules.columns_added_by_cleanup) == 4 rules.rule16f_general(w) assert not w.csv_dict.has_key("note.dc.publisher[en]") assert not w.csv_dict.has_key("manual.dc.publisher[en].is_not_person_name") assert not w.csv_dict.has_key("note.organisations") assert not w.csv_dict.has_key('manual.organisations.add_to_publisher')
def test_16f_general(self): w = deepcopy(wrapper) rules.rule13b_publisher(w) rules.rule16e_general(w) # print rules.columns_added_by_cleanup assert len(rules.columns_added_by_cleanup) == 4 rules.rule16f_general(w) assert not w.csv_dict.has_key("note.dc.publisher[en]") assert not w.csv_dict.has_key( "manual.dc.publisher[en].is_not_person_name") assert not w.csv_dict.has_key("note.organisations") assert not w.csv_dict.has_key('manual.organisations.add_to_publisher')
def test_13b_publisher(self): w = deepcopy(wrapper) w.delete_column('note.dc.publisher[en]') w.delete_column("manual.dc.publisher[en].is_not_person_name") rules.rule13b_publisher(w) assert w.csv_dict.has_key('note.dc.publisher[en]') assert w.csv_dict.has_key("manual.dc.publisher[en].is_not_person_name") assert w.csv_dict['note.dc.publisher[en]'][3][0] == '' assert w.csv_dict['note.dc.publisher[en]'][4][0] == '' assert 'Agent Smith' not in w.csv_dict['note.dc.publisher[en]'][5] assert 'Bond, James Bond' in w.csv_dict['note.dc.publisher[en]'][5] assert w.csv_dict['note.dc.publisher[en]'][6][0] == ''