Only use print_function.
This commit is contained in:
parent
571162a54d
commit
bf2cce1c13
@ -1,4 +1,5 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
from __future__ import print_function
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
import yaml
|
import yaml
|
||||||
@ -8,6 +9,7 @@ from pubs import endecoder
|
|||||||
|
|
||||||
from str_fixtures import bibtex_raw0, metadata_raw0, turing_bib
|
from str_fixtures import bibtex_raw0, metadata_raw0, turing_bib
|
||||||
|
|
||||||
|
|
||||||
def compare_yaml_str(s1, s2):
|
def compare_yaml_str(s1, s2):
|
||||||
if s1 == s2:
|
if s1 == s2:
|
||||||
return True
|
return True
|
||||||
@ -72,9 +74,9 @@ class TestEnDecode(unittest.TestCase):
|
|||||||
biblines = turing_bib.splitlines()
|
biblines = turing_bib.splitlines()
|
||||||
biblines.insert(-3, keyword_str)
|
biblines.insert(-3, keyword_str)
|
||||||
bibsrc = '\n'.join(biblines)
|
bibsrc = '\n'.join(biblines)
|
||||||
print bibsrc
|
print(bibsrc)
|
||||||
entry = decoder.decode_bibdata(bibsrc)['turing1950computing']
|
entry = decoder.decode_bibdata(bibsrc)['turing1950computing']
|
||||||
print entry
|
print(entry)
|
||||||
self.assertNotIn(u'keywords', entry)
|
self.assertNotIn(u'keywords', entry)
|
||||||
self.assertIn(u'keyword', entry)
|
self.assertIn(u'keyword', entry)
|
||||||
self.assertEqual(set(keywords), set(entry[u'keyword']))
|
self.assertEqual(set(keywords), set(entry[u'keyword']))
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
from __future__ import print_function
|
||||||
import unittest
|
import unittest
|
||||||
import re
|
import re
|
||||||
import os
|
import os
|
||||||
@ -145,9 +146,9 @@ class TestList(DataCommandTestCase):
|
|||||||
'pubs list',
|
'pubs list',
|
||||||
]
|
]
|
||||||
outs = self.execute_cmds(cmds)
|
outs = self.execute_cmds(cmds)
|
||||||
print outs[1].splitlines()
|
print(outs[1].splitlines())
|
||||||
self.assertEquals(0, len(outs[1].splitlines()))
|
self.assertEquals(0, len(outs[1].splitlines()))
|
||||||
print outs[3].splitlines()
|
print(outs[3].splitlines())
|
||||||
self.assertEquals(1, len(outs[3].splitlines()))
|
self.assertEquals(1, len(outs[3].splitlines()))
|
||||||
|
|
||||||
def test_list_several_no_date(self):
|
def test_list_several_no_date(self):
|
||||||
@ -162,11 +163,11 @@ class TestList(DataCommandTestCase):
|
|||||||
'pubs list',
|
'pubs list',
|
||||||
]
|
]
|
||||||
outs = self.execute_cmds(cmds)
|
outs = self.execute_cmds(cmds)
|
||||||
print outs[0].splitlines()
|
print(outs[0].splitlines())
|
||||||
self.assertEquals(4, len(outs[0].splitlines()))
|
self.assertEquals(4, len(outs[0].splitlines()))
|
||||||
print outs[2].splitlines()
|
print(outs[2].splitlines())
|
||||||
self.assertEquals(3, len(outs[2].splitlines()))
|
self.assertEquals(3, len(outs[2].splitlines()))
|
||||||
print outs[4].splitlines()
|
print(outs[4].splitlines())
|
||||||
self.assertEquals(4, len(outs[4].splitlines()))
|
self.assertEquals(4, len(outs[4].splitlines()))
|
||||||
# Last added should be last
|
# Last added should be last
|
||||||
self.assertEquals('[Page99]', outs[4].splitlines()[-1][:8])
|
self.assertEquals('[Page99]', outs[4].splitlines()[-1][:8])
|
||||||
@ -178,7 +179,7 @@ class TestList(DataCommandTestCase):
|
|||||||
'pubs list title:language author:Saunders',
|
'pubs list title:language author:Saunders',
|
||||||
]
|
]
|
||||||
outs = self.execute_cmds(cmds)
|
outs = self.execute_cmds(cmds)
|
||||||
print outs[-1]
|
print(outs[-1])
|
||||||
self.assertEquals(1, len(outs[-1].splitlines()))
|
self.assertEquals(1, len(outs[-1].splitlines()))
|
||||||
|
|
||||||
def test_list_ignore_case(self):
|
def test_list_ignore_case(self):
|
||||||
@ -188,7 +189,7 @@ class TestList(DataCommandTestCase):
|
|||||||
'pubs list --ignore-case title:lAnguAge author:saunders',
|
'pubs list --ignore-case title:lAnguAge author:saunders',
|
||||||
]
|
]
|
||||||
outs = self.execute_cmds(cmds)
|
outs = self.execute_cmds(cmds)
|
||||||
print outs[-1]
|
print(outs[-1])
|
||||||
self.assertEquals(1, len(outs[-1].splitlines()))
|
self.assertEquals(1, len(outs[-1].splitlines()))
|
||||||
|
|
||||||
def test_list_force_case(self):
|
def test_list_force_case(self):
|
||||||
@ -249,7 +250,7 @@ class TestUsecase(DataCommandTestCase):
|
|||||||
]
|
]
|
||||||
self.execute_cmds(cmds)
|
self.execute_cmds(cmds)
|
||||||
docdir = self.fs['os'].path.expanduser('~/.pubs/doc/')
|
docdir = self.fs['os'].path.expanduser('~/.pubs/doc/')
|
||||||
print self.fs['os'].listdir(docdir)
|
print(self.fs['os'].listdir(docdir))
|
||||||
self.assertNotIn('turing-mind-1950.pdf', self.fs['os'].listdir(docdir))
|
self.assertNotIn('turing-mind-1950.pdf', self.fs['os'].listdir(docdir))
|
||||||
|
|
||||||
def test_editor_abort(self):
|
def test_editor_abort(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user