Jelajahi Sumber

Fix another windows test

Oz N Tiram 8 tahun lalu
induk
melakukan
9403d8ffc5
1 mengubah file dengan 5 tambahan dan 3 penghapusan
  1. 5 3
      tests/test_base_ui.py

+ 5 - 3
tests/test_base_ui.py

@@ -64,7 +64,8 @@ class TestBaseUI(unittest.TestCase):
         self.tester.create()
 
     def tearDown(self):
-        self.tester.cli.do_exit("")
+        #self.tester.cli.do_exit("")
+        pass
 
     def test_get_tags(self):
         sys.stdin = StringIO("foo bar baz\n")
@@ -103,13 +104,14 @@ class TestBaseUI(unittest.TestCase):
         self.tester.cli.do_export("{'filename':'foo.csv'}")
         with open('foo.csv') as f:
             l = f.readlines()
-        self.assertIn('alice;example.com;secret;some notes;foo,bar,baz', l[1])
+        # on windows there is an extra empty line in the exported file
+        self.assertIn('alice;example.com;secret;some notes;foo,bar,baz\n', l)
     def test_3a_do_export(self):
         self.tester.cli.do_export("f")
         with open('pwman-export.csv') as f:
             l = f.readlines()
 
-        self.assertIn('alice;example.com;secret;some notes;foo,bar,baz', l[1])
+        self.assertIn('alice;example.com;secret;some notes;foo,bar,baz\n', l)
 
     def test_4_do_forget(self):
         self.tester.cli.do_forget('')