Skip to content

Commit

Permalink
[refactor] move tests/models/base.py -> mmaction/testing/_utils.py
Browse files Browse the repository at this point in the history
  • Loading branch information
cir7 committed Nov 25, 2022
1 parent 71f6e4f commit 40381ce
Show file tree
Hide file tree
Showing 29 changed files with 41 additions and 39 deletions.
13 changes: 13 additions & 0 deletions mmaction/testing/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Copyright (c) OpenMMLab. All rights reserved.
from ._utils import (check_norm_state, generate_backbone_demo_inputs,
generate_detector_demo_inputs, generate_gradcam_inputs,
generate_recognizer_demo_inputs, get_audio_recognizer_cfg,
get_cfg, get_detector_cfg, get_localizer_cfg,
get_recognizer_cfg, get_skeletongcn_cfg)

__all__ = [
'check_norm_state', 'generate_backbone_demo_inputs',
'generate_recognizer_demo_inputs', 'generate_gradcam_inputs', 'get_cfg',
'get_recognizer_cfg', 'get_audio_recognizer_cfg', 'get_localizer_cfg',
'get_detector_cfg', 'generate_detector_demo_inputs', 'get_skeletongcn_cfg'
]
File renamed without changes.
13 changes: 0 additions & 13 deletions tests/models/__init__.py

This file was deleted.

2 changes: 1 addition & 1 deletion tests/models/backbones/test_agcn.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import torch

from mmaction.models import AGCN
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def test_AGCN_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_c2d.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import torch

from mmaction.models import C2D
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def test_c2d_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_c3d.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import torch

from mmaction.models import C3D
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def test_c3d_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_mobilenet_v2.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from mmengine.utils.dl_utils.parrots_wrapper import _BatchNorm

from mmaction.models import MobileNetV2
from ..base import check_norm_state, generate_backbone_demo_inputs
from mmaction.testing import check_norm_state, generate_backbone_demo_inputs


def test_mobilenetv2_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_mobilenet_v2_tsm.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import torch

from mmaction.models import MobileNetV2TSM
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def test_mobilenetv2_tsm_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_resnet.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from mmengine.utils.dl_utils.parrots_wrapper import _BatchNorm

from mmaction.models import ResNet
from ..base import check_norm_state, generate_backbone_demo_inputs
from mmaction.testing import check_norm_state, generate_backbone_demo_inputs


def test_resnet_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_resnet2plus1d.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from mmengine.utils.dl_utils.parrots_wrapper import _BatchNorm

from mmaction.models import ResNet2Plus1d
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def test_resnet2plus1d_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_resnet3d.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
from mmengine.utils.dl_utils.parrots_wrapper import _BatchNorm

from mmaction.models import ResNet3d, ResNet3dLayer
from ..base import check_norm_state, generate_backbone_demo_inputs
from mmaction.testing import check_norm_state, generate_backbone_demo_inputs


@pytest.mark.skipif(platform.system() == 'Windows', reason='Windows mem limit')
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_resnet3d_csn.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from mmengine.utils.dl_utils.parrots_wrapper import _BatchNorm

from mmaction.models import ResNet3dCSN
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def test_resnet_csn_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_resnet3d_slowfast.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from mmengine.utils.dl_utils.parrots_wrapper import _BatchNorm

from mmaction.models import ResNet3dSlowFast
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def test_slowfast_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_resnet3d_slowonly.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import torch

from mmaction.models import ResNet3dSlowOnly
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def test_slowonly_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_resnet_audio.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import torch

from mmaction.models import ResNetAudio
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def test_resnet_audio_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_resnet_tin.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import torch.nn as nn

from mmaction.models import ResNetTIN
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


@pytest.mark.skipif(
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_resnet_tsm.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

from mmaction.models import ResNetTSM
from mmaction.models.backbones.resnet_tsm import NL3DWrapper
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def test_resnet_tsm_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_stgcn.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import torch

from mmaction.models import STGCN
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def test_stgcn_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_swin.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import torch

from mmaction.models import SwinTransformer3D
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def test_swin_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_tanet.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import torch

from mmaction.models import TANet
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def test_tanet_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_timesformer.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import torch

from mmaction.models import TimeSformer
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def test_timesformer_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/backbones/test_x3d.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from mmengine.utils.dl_utils.parrots_wrapper import _BatchNorm

from mmaction.models import X3D
from ..base import check_norm_state, generate_backbone_demo_inputs
from mmaction.testing import check_norm_state, generate_backbone_demo_inputs


def test_x3d_backbone():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/localizers/test_bmn.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@

from mmaction.registry import MODELS
from mmaction.structures import ActionDataSample
from mmaction.testing import get_localizer_cfg
from mmaction.utils import register_all_modules
from ..base import get_localizer_cfg

register_all_modules()

Expand Down
2 changes: 1 addition & 1 deletion tests/models/localizers/test_pem.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@

from mmaction.registry import MODELS
from mmaction.structures import ActionDataSample
from mmaction.testing import get_localizer_cfg
from mmaction.utils import register_all_modules
from ..base import get_localizer_cfg

register_all_modules()

Expand Down
2 changes: 1 addition & 1 deletion tests/models/localizers/test_tem.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@

from mmaction.registry import MODELS
from mmaction.structures import ActionDataSample
from mmaction.testing import get_localizer_cfg
from mmaction.utils import register_all_modules
from ..base import get_localizer_cfg

register_all_modules()

Expand Down
2 changes: 1 addition & 1 deletion tests/models/necks/test_tpn.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

from mmaction.models import TPN
from mmaction.structures import ActionDataSample
from ..base import generate_backbone_demo_inputs
from mmaction.testing import generate_backbone_demo_inputs


def get_label(label_):
Expand Down
3 changes: 2 additions & 1 deletion tests/models/recognizers/test_recognizer2d.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
import torch

from mmaction.registry import MODELS
from mmaction.testing import (generate_recognizer_demo_inputs,
get_recognizer_cfg)
from mmaction.utils import register_all_modules
from ..base import generate_recognizer_demo_inputs, get_recognizer_cfg


def test_tsn():
Expand Down
2 changes: 1 addition & 1 deletion tests/models/recognizers/test_recognizer3d.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@

from mmaction.registry import MODELS
from mmaction.structures import ActionDataSample
from mmaction.testing import get_recognizer_cfg
from mmaction.utils import register_all_modules
from ..base import get_recognizer_cfg


def train_test_step(cfg, input_shape):
Expand Down
3 changes: 2 additions & 1 deletion tests/models/recognizers/test_recognizer_gcn.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
import torch

from mmaction.registry import MODELS
from mmaction.testing import (generate_recognizer_demo_inputs,
get_skeletongcn_cfg)
from mmaction.utils import register_all_modules
from ..base import generate_recognizer_demo_inputs, get_skeletongcn_cfg


def test_recognizer_gcn():
Expand Down

0 comments on commit 40381ce

Please sign in to comment.