def test_search_texkey(self): """ test case for a texkey """ print '\ntest8\n' lines = r""" \cite{Schneider:2013iba} """ refs = Bibtex.get_references(lines) ret = Bibtex.process_references(refs, 'hx') self.assertTrue(ret.index(r'@article'))
def test_get_references3(self): """ test get_references """ lines = r"""\cite{Szczygiel:2012ra}\n\cite{Rott:2011zz, hep-th/9711200}""" expected = ['Szczygiel:2012ra', 'Rott:2011zz', 'hep-th/9711200'] ret = Bibtex.get_references(lines) print '\ntest3\n' print lines + '\n' print ret self.assertEqual(expected, ret)
def test_get_references2(self): """ test get_references """ lines = r"\cite{Szczygiel:2012ra}\n\cite{Rott:2011zz}" expected = ['Szczygiel:2012ra', 'Rott:2011zz'] ret = Bibtex.get_references(lines) print '\ntest2\n' print lines + '\n' print ret self.assertEqual(expected, ret)
def test_get_references4(self): """ test get_references """ print '\ntest4\n' return latex_file = open('1234.txt') lines = latex_file.read() latex_file.close() expected = ['delAguila:1990yw', "D'Ambrosio:2002ex", 'hep-th/9711200', 'hep-ph/9501251', 'arXiv:0710.0554', 'PRPLC.110.1', 'Martin:1997ns', 'Lafaye:2004cn', 'Adam:2010uz', 'Baer:2003wx', 'Carena:1996km', 'Carena:2010gr', 'Ellis:1981ts', 'Foster:2005wb', 'Giudice:1998bp', 'Wagner:1998vd', 'Meade:2008wd', 'Balazs:2010ha', 'Demir:2004aq', 'Martin:1993zk'] ret = Bibtex.get_references(lines) print ret self.assertEqual(expected, ret)
def test_get_references4(self): """ test get_references """ print '\ntest4\n' return latex_file = open('1234.txt') lines = latex_file.read() latex_file.close() expected = [ 'delAguila:1990yw', "D'Ambrosio:2002ex", 'hep-th/9711200', 'hep-ph/9501251', 'arXiv:0710.0554', 'PRPLC.110.1', 'Martin:1997ns', 'Lafaye:2004cn', 'Adam:2010uz', 'Baer:2003wx', 'Carena:1996km', 'Carena:2010gr', 'Ellis:1981ts', 'Foster:2005wb', 'Giudice:1998bp', 'Wagner:1998vd', 'Meade:2008wd', 'Balazs:2010ha', 'Demir:2004aq', 'Martin:1993zk' ] ret = Bibtex.get_references(lines) print ret self.assertEqual(expected, ret)