From af4af454587089cf1f143fa2b5a25629f89bb25a Mon Sep 17 00:00:00 2001 From: Alexander Schepanovski Date: Tue, 30 Apr 2019 18:01:54 +0700 Subject: [PATCH] test: dedup some metrics tests Closes #1928. --- tests/func/test_metrics.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/func/test_metrics.py b/tests/func/test_metrics.py index 07ddf37acf..6b3a72012b 100644 --- a/tests/func/test_metrics.py +++ b/tests/func/test_metrics.py @@ -11,9 +11,9 @@ from tests.basic_env import TestDvc -class TestMetrics(TestDvc): +class TestMetricsBase(TestDvc): def setUp(self): - super(TestMetrics, self).setUp() + super(TestMetricsBase, self).setUp() self.dvc.scm.commit("init") for branch in ["foo", "bar", "baz"]: @@ -86,6 +86,8 @@ def setUp(self): self.dvc.scm.checkout("master") + +class TestMetrics(TestMetricsBase): def test_show(self): ret = self.dvc.metrics.show("metric", all_branches=True) self.assertEqual(len(ret), 3) @@ -464,7 +466,7 @@ def test_binary(self): self.dvc.run(metrics_no_cache=["metrics_bin"]) -class TestMetricsCLI(TestMetrics): +class TestMetricsCLI(TestMetricsBase): def test(self): # FIXME check output ret = main(["metrics", "show", "-a", "metric", "-v"])