summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorBlackEagle <ike.devolder@gmail.com>2018-02-13 22:35:37 +0100
committerBlackEagle <ike.devolder@gmail.com>2018-02-13 22:35:37 +0100
commit3ebf305a6ea65c29153ef4e7ed74b2c03222b1dc (patch)
tree7db2fb7a4c4e336d2c3fba80ca91206fa381c4fa /tests
parentdbbeca915f5f5bb832e390985b15efb4c48fcf25 (diff)
downloadvdebug-3ebf305a6ea65c29153ef4e7ed74b2c03222b1dc.zip
assert_called_once was introduced in python 3.6 so check for it
Signed-off-by: BlackEagle <ike.devolder@gmail.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/test_log.py20
1 files changed, 12 insertions, 8 deletions
diff --git a/tests/test_log.py b/tests/test_log.py
index 588d73c..80db0c1 100644
--- a/tests/test_log.py
+++ b/tests/test_log.py
@@ -58,15 +58,17 @@ class WindowLoggerTest(unittest.TestCase):
self.window.is_open = True
ret = self.logger.log('dummy text', self.level)
self.assertIsNone(ret)
- self.window.create.assert_not_called()
- self.window.write.assert_called_once()
+ if sys.version_info[0] >= 3 and sys.version_info[1] >= 6:
+ self.window.create.assert_not_called()
+ self.window.write.assert_called_once()
def test_log_with_no_window(self):
self.window.is_open = False
ret = self.logger.log('dummy text', self.level)
self.assertIsNone(ret)
- self.window.create.assert_called_once()
- self.window.write.assert_called_once()
+ if sys.version_info[0] >= 3 and sys.version_info[1] >= 6:
+ self.window.create.assert_called_once()
+ self.window.write.assert_called_once()
def test_shutdown(self):
self.logger.shutdown()
@@ -90,8 +92,9 @@ class FileLoggerTest(unittest.TestCase):
self.logger.log('text', self.level)
mocked_open.assert_called_once_with(self.filename, 'w')
handle = mocked_open()
- handle.write.assert_called_once()
- handle.flush.assert_called_once()
+ if sys.version_info[0] >= 3 and sys.version_info[1] >= 6:
+ handle.write.assert_called_once()
+ handle.flush.assert_called_once()
def test_log_with_open_file(self):
handle = mock.Mock()
@@ -99,8 +102,9 @@ class FileLoggerTest(unittest.TestCase):
with mock.patch(self.open_name, mock.mock_open()) as mocked_open:
self.logger.log('text', self.level)
mocked_open.assert_not_called()
- handle.write.assert_called_once()
- handle.flush.assert_called_once()
+ if sys.version_info[0] >= 3 and sys.version_info[1] >= 6:
+ handle.write.assert_called_once()
+ handle.flush.assert_called_once()
def test_shutdown_without_file(self):
with mock.patch(self.open_name, mock.mock_open()) as mocked_open: