diff --git a/papers/configs.py b/papers/configs.py index e137456..ae1ed2d 100644 --- a/papers/configs.py +++ b/papers/configs.py @@ -14,7 +14,7 @@ except KeyError: DEFAULT_IMPORT_COPY = 'yes' DEFAULT_IMPORT_MOVE = 'no' DEFAULT_COLOR = 'yes' -DEFAULT_PLUGINS = '' +DEFAULT_PLUGINS = 'texnote' CONFIG = ConfigParser.SafeConfigParser({ 'papers-directory': DEFAULT_PAPERS_DIRECTORY, diff --git a/papers/plugs/texnote/texnote.py b/papers/plugs/texnote/texnote.py index 2b6952b..d550156 100644 --- a/papers/plugs/texnote/texnote.py +++ b/papers/plugs/texnote/texnote.py @@ -38,7 +38,7 @@ class TexnotePlugin(PapersPlugin): def toto(self): print "toto" - @RemoveEvent.listen() + #@RemoveEvent.listen() def testEvent(self, rmevent): print "testEvent" diff --git a/tests/test_usecase.py b/tests/test_usecase.py index a068def..0c091df 100644 --- a/tests/test_usecase.py +++ b/tests/test_usecase.py @@ -122,7 +122,7 @@ class TestUsecase(unittest.TestCase): def test_first(self): - correct = ['Initializing papers in /paper_test/.\n', + correct = ['Initializing papers in /paper_first/.\n', 'Added: Page99\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', '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 list', 'papers tag', @@ -142,3 +142,31 @@ class TestUsecase(unittest.TestCase): ] 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)