more usecase test, hack-fixed plugins.
This commit is contained in:
parent
6d8b0aba21
commit
500667baae
@ -14,7 +14,7 @@ except KeyError:
|
|||||||
DEFAULT_IMPORT_COPY = 'yes'
|
DEFAULT_IMPORT_COPY = 'yes'
|
||||||
DEFAULT_IMPORT_MOVE = 'no'
|
DEFAULT_IMPORT_MOVE = 'no'
|
||||||
DEFAULT_COLOR = 'yes'
|
DEFAULT_COLOR = 'yes'
|
||||||
DEFAULT_PLUGINS = ''
|
DEFAULT_PLUGINS = 'texnote'
|
||||||
|
|
||||||
CONFIG = ConfigParser.SafeConfigParser({
|
CONFIG = ConfigParser.SafeConfigParser({
|
||||||
'papers-directory': DEFAULT_PAPERS_DIRECTORY,
|
'papers-directory': DEFAULT_PAPERS_DIRECTORY,
|
||||||
|
@ -38,7 +38,7 @@ class TexnotePlugin(PapersPlugin):
|
|||||||
def toto(self):
|
def toto(self):
|
||||||
print "toto"
|
print "toto"
|
||||||
|
|
||||||
@RemoveEvent.listen()
|
#@RemoveEvent.listen()
|
||||||
def testEvent(self, rmevent):
|
def testEvent(self, rmevent):
|
||||||
print "testEvent"
|
print "testEvent"
|
||||||
|
|
||||||
|
@ -122,7 +122,7 @@ class TestUsecase(unittest.TestCase):
|
|||||||
|
|
||||||
def test_first(self):
|
def test_first(self):
|
||||||
|
|
||||||
correct = ['Initializing papers in /paper_test/.\n',
|
correct = ['Initializing papers in /paper_first/.\n',
|
||||||
'Added: Page99\n',
|
'Added: Page99\n',
|
||||||
'0: [Page99] L. Page et al. "The PageRank Citation Ranking Bringing Order to the Web" (1999) \n',
|
'0: [Page99] L. Page et al. "The PageRank Citation Ranking Bringing Order to the Web" (1999) \n',
|
||||||
'',
|
'',
|
||||||
@ -131,7 +131,7 @@ class TestUsecase(unittest.TestCase):
|
|||||||
'0: [Page99] L. Page et al. "The PageRank Citation Ranking Bringing Order to the Web" (1999) search network\n',
|
'0: [Page99] L. Page et al. "The PageRank Citation Ranking Bringing Order to the Web" (1999) search network\n',
|
||||||
'search network\n']
|
'search network\n']
|
||||||
|
|
||||||
cmds = ['papers init -p paper_test/',
|
cmds = ['papers init -p paper_first/',
|
||||||
'papers add -d data/pagerank.pdf -b data/pagerank.bib',
|
'papers add -d data/pagerank.pdf -b data/pagerank.bib',
|
||||||
'papers list',
|
'papers list',
|
||||||
'papers tag',
|
'papers tag',
|
||||||
@ -142,3 +142,31 @@ class TestUsecase(unittest.TestCase):
|
|||||||
]
|
]
|
||||||
|
|
||||||
self.assertEqual(correct, _execute_cmds(cmds))
|
self.assertEqual(correct, _execute_cmds(cmds))
|
||||||
|
|
||||||
|
def test_second(self):
|
||||||
|
|
||||||
|
cmds = ['papers init -p paper_second/',
|
||||||
|
'papers add -b data/pagerank.bib',
|
||||||
|
'papers add -d data/turing-mind-1950.pdf -b data/turing1950.bib',
|
||||||
|
'papers add -b data/martius.bib',
|
||||||
|
'papers add -b data/10.1371%2Fjournal.pone.0038236.bib',
|
||||||
|
'papers list',
|
||||||
|
'papers attach Page99 data/pagerank.pdf'
|
||||||
|
]
|
||||||
|
|
||||||
|
_execute_cmds(cmds)
|
||||||
|
|
||||||
|
def test_third(self):
|
||||||
|
|
||||||
|
cmds = ['papers init',
|
||||||
|
'papers add -b data/pagerank.bib',
|
||||||
|
'papers add -d data/turing-mind-1950.pdf -b data/turing1950.bib',
|
||||||
|
'papers add -b data/martius.bib',
|
||||||
|
'papers add -b data/10.1371%2Fjournal.pone.0038236.bib',
|
||||||
|
'papers list',
|
||||||
|
'papers attach Page99 data/pagerank.pdf',
|
||||||
|
'papers remove -f Page99',
|
||||||
|
'papers remove -f turing1950computing',
|
||||||
|
]
|
||||||
|
|
||||||
|
_execute_cmds(cmds)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user