From 67e0c24cedaa41d2dece1e469695ca67b41b6a6d Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Sun, 1 Jul 2018 23:25:35 +0300 Subject: [PATCH] tests: add test_updater Signed-off-by: Ruslan Kuprieiev --- tests/test_updater.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 tests/test_updater.py diff --git a/tests/test_updater.py b/tests/test_updater.py new file mode 100644 index 000000000..889294b23 --- /dev/null +++ b/tests/test_updater.py @@ -0,0 +1,25 @@ +import os + +from tests.basic_env import TestDvc + + +class TestUpdater(TestDvc): + def test(self): + # NOTE: only test on travis CRON to avoid generating too much logs + travis = os.getenv('TRAVIS') == 'true' + if not travis: + return + + cron = os.getenv('TRAVIS_EVENT_TYPE') == 'cron' + if not cron: + return + + env = os.environ.copy() + if os.getenv('CI'): + del os.environ['CI'] + + self.dvc.updater.check() + self.dvc.updater.check() + self.dvc.updater.check() + + os.environ = env.copy()