1212class TestStringParse (unittest .TestCase ):
1313
1414 def test_single_string_parse_count (self ):
15+ parser = BibTexParser (common_strings = False )
1516 bibtex_str = '@string{name1 = "value1"}\n \n '
16- bib_database = bibtexparser .loads (bibtex_str )
17+ bib_database = bibtexparser .loads (bibtex_str , parser )
1718 self .assertEqual (len (bib_database .strings ), 1 )
1819
1920 def test_multiple_string_parse_count (self ):
21+ parser = BibTexParser (common_strings = False )
2022 bibtex_str = '@string{name1 = "value1"}\n \n @string{name2 = "value2"}\n \n '
21- bib_database = bibtexparser .loads (bibtex_str )
23+ bib_database = bibtexparser .loads (bibtex_str , parser )
2224 self .assertEqual (len (bib_database .strings ), 2 )
2325
2426 def test_single_string_parse (self ):
27+ parser = BibTexParser (common_strings = False )
2528 bibtex_str = '@string{name1 = "value1"}\n \n '
26- bib_database = bibtexparser .loads (bibtex_str )
29+ bib_database = bibtexparser .loads (bibtex_str , parser )
2730 expected = {'name1' : 'value1' }
2831 self .assertEqual (bib_database .strings , expected )
2932
3033 def test_multiple_string_parse (self ):
34+ parser = BibTexParser (common_strings = False )
3135 bibtex_str = '@string{name1 = "value1"}\n \n @string{name2 = "value2"}\n \n '
32- bib_database = bibtexparser .loads (bibtex_str )
36+ bib_database = bibtexparser .loads (bibtex_str , parser )
3337 expected = OrderedDict ()
3438 expected ['name1' ] = 'value1'
3539 expected ['name2' ] = 'value2'
@@ -50,8 +54,9 @@ def test_string_braces(self):
5054 self .assertEqual (res , expected )
5155
5256 def test_string_parse_accept_chars (self ):
57+ parser = BibTexParser (common_strings = False )
5358 bibtex_str = '@string{pub-ieee-std = {IEEE}}\n \n @string{pub-ieee-std:adr = {New York, NY, USA}}'
54- bib_database = bibtexparser .loads (bibtex_str )
59+ bib_database = bibtexparser .loads (bibtex_str , parser )
5560 self .assertEqual (len (bib_database .strings ), 2 )
5661 expected = OrderedDict ()
5762 expected ['pub-ieee-std' ] = 'IEEE'
0 commit comments