Skip to content
Snippets Groups Projects
Unverified Commit c94e7518 authored by Zaida Zhou's avatar Zaida Zhou Committed by GitHub
Browse files

[Enhancement] Clear UT warning caused by pytest (#947)

* [Enhancement] Clear UT warning caused by pytest

* revert some changes for unittest

* revert

* update

* clear a numpy warning

* Update tests/test_visualizer/test_vis_backend.py

* fix a warning
parent 8370c1e7
No related branches found
No related tags found
No related merge requests found
......@@ -34,7 +34,7 @@ class CustomDataset(BaseDataset):
class TestBaseDataset:
def setup(self):
def setup_method(self):
self.data_info = dict(
filename='test_img.jpg', height=604, width=640, sample_idx=0)
self.imgs = torch.rand((2, 3, 32, 32))
......@@ -43,7 +43,7 @@ class TestBaseDataset:
BaseDataset.parse_data_info = MagicMock(return_value=self.data_info)
self.pipeline = MagicMock(return_value=dict(imgs=self.imgs))
def teardown(self):
def teardown_method(self):
BaseDataset.METAINFO = self.ori_meta
BaseDataset.parse_data_info = self.ori_parse_data_info
......@@ -595,7 +595,7 @@ class TestBaseDataset:
class TestConcatDataset:
def setup(self):
def setup_method(self):
dataset = BaseDataset
# create dataset_a
......@@ -726,7 +726,7 @@ class TestConcatDataset:
class TestRepeatDataset:
def setup(self):
def setup_method(self):
dataset = BaseDataset
data_info = dict(filename='test_img.jpg', height=604, width=640)
dataset.parse_data_info = MagicMock(return_value=data_info)
......@@ -797,7 +797,7 @@ class TestRepeatDataset:
class TestClassBalancedDataset:
def setup(self):
def setup_method(self):
dataset = BaseDataset
data_info = dict(filename='test_img.jpg', height=604, width=640)
dataset.parse_data_info = MagicMock(return_value=data_info)
......
......@@ -262,7 +262,7 @@ class TestLogProcessor:
loop = log_processor._get_cur_loop(self.runner, 'test')
assert len(loop.dataloader) == 5
def setup(self):
def setup_method(self):
runner = MagicMock()
runner.epoch = 1
runner.max_epochs = 10
......
......@@ -2,6 +2,7 @@
import os
import shutil
import sys
import warnings
from unittest.mock import MagicMock
import numpy as np
......@@ -145,7 +146,7 @@ class TestTensorboardVisBackend:
tensorboard_vis_backend.add_scalar('map', 0.9, step=0)
tensorboard_vis_backend.add_scalar('map', 0.95, step=1)
# test with numpy
with pytest.warns(None) as record:
with warnings.catch_warnings(record=True) as record:
tensorboard_vis_backend.add_scalar('map', np.array(0.9), step=0)
tensorboard_vis_backend.add_scalar('map', np.array(0.95), step=1)
tensorboard_vis_backend.add_scalar('map', np.array(9), step=0)
......
......@@ -183,7 +183,7 @@ class TestVisualizer(TestCase):
with pytest.raises(TypeError):
visualizer.draw_points(positions=[1, 2])
with pytest.raises(AssertionError):
visualizer.draw_points(positions=np.array([1, 2, 3]))
visualizer.draw_points(positions=np.array([1, 2, 3], dtype=object))
# test color
visualizer.draw_points(
positions=torch.tensor([[1, 1], [3, 3]]),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment