@@ -20,48 +20,48 @@ class Foo:
2020 # Wrong fixture classes
2121
2222 with pytest .raises (ValueError ):
23- class MyTest (rfm .RegressionMixin ):
23+ class MyTest (rfm .RegressionTestPlugin ):
2424 f = fixture (Foo )
2525
2626 with pytest .raises (ValueError ):
27- class MyTest (rfm .RegressionMixin ):
28- f = fixture (rfm .RegressionMixin )
27+ class MyTest (rfm .RegressionTestPlugin ):
28+ f = fixture (rfm .RegressionTestPlugin )
2929
3030 # Session and partition scopes must be run-only.
3131
3232 with pytest .raises (ValueError ):
33- class MyTest (rfm .RegressionMixin ):
33+ class MyTest (rfm .RegressionTestPlugin ):
3434 f = fixture (rfm .RegressionTest , scope = 'session' )
3535
3636 with pytest .raises (ValueError ):
37- class MyTest (rfm .RegressionMixin ):
37+ class MyTest (rfm .RegressionTestPlugin ):
3838 f = fixture (rfm .RegressionTest , scope = 'partition' )
3939
4040 with pytest .raises (ValueError ):
41- class MyTest (rfm .RegressionMixin ):
41+ class MyTest (rfm .RegressionTestPlugin ):
4242 f = fixture (rfm .CompileOnlyRegressionTest , scope = 'session' )
4343
4444 with pytest .raises (ValueError ):
45- class MyTest (rfm .RegressionMixin ):
45+ class MyTest (rfm .RegressionTestPlugin ):
4646 f = fixture (rfm .CompileOnlyRegressionTest , scope = 'partition' )
4747
4848
4949def test_fixture_args ():
5050 '''Test invalid fixture arguments.'''
5151 with pytest .raises (ValueError ):
52- class MyTest (rfm .RegressionMixin ):
52+ class MyTest (rfm .RegressionTestPlugin ):
5353 f = fixture (rfm .RegressionTest , scope = 'other' )
5454
5555 with pytest .raises (ValueError ):
56- class MyTest (rfm .RegressionMixin ):
56+ class MyTest (rfm .RegressionTestPlugin ):
5757 f = fixture (rfm .RegressionTest , action = 'other' )
5858
5959 with pytest .raises (ValueError ):
60- class MyTest (rfm .RegressionMixin ):
60+ class MyTest (rfm .RegressionTestPlugin ):
6161 f = fixture (rfm .RegressionTest , variants = 'other' )
6262
6363 with pytest .raises (TypeError ):
64- class MyTest (rfm .RegressionMixin ):
64+ class MyTest (rfm .RegressionTestPlugin ):
6565 f = fixture (rfm .RegressionTest , variables = 'other' )
6666
6767
@@ -72,7 +72,7 @@ class Foo(rfm.RegressionTest):
7272 p = parameter ()
7373
7474 with pytest .raises (ValueError ):
75- class MyTest (rfm .RegressionMixin ):
75+ class MyTest (rfm .RegressionTestPlugin ):
7676 f = fixture (Foo )
7777
7878
@@ -83,15 +83,15 @@ class Foo(rfm.RegressionTest):
8383 p = parameter (range (4 ))
8484
8585 with pytest .raises (ValueError ):
86- class MyTest (rfm .RegressionMixin ):
86+ class MyTest (rfm .RegressionTestPlugin ):
8787 f = fixture (Foo , variants = {'p' : lambda x : x > 10 })
8888
8989 with pytest .raises (ValueError ):
90- class MyTest (rfm .RegressionMixin ):
90+ class MyTest (rfm .RegressionTestPlugin ):
9191 f = fixture (Foo , variants = ())
9292
9393 # Test default variants argument 'all'
94- class MyTest (rfm .RegressionMixin ):
94+ class MyTest (rfm .RegressionTestPlugin ):
9595 f = fixture (Foo , variants = 'all' )
9696
9797 assert MyTest .fixture_space ['f' ].variants == (0 , 1 , 2 , 3 ,)
@@ -103,7 +103,7 @@ def test_fork_join_variants():
103103 class Foo (rfm .RegressionTest ):
104104 p = parameter (range (4 ))
105105
106- class MyTest (rfm .RegressionMixin ):
106+ class MyTest (rfm .RegressionTestPlugin ):
107107 f0 = fixture (Foo , action = 'fork' )
108108 f1 = fixture (Foo , action = 'join' )
109109
@@ -119,7 +119,7 @@ class MyTest(rfm.RegressionMixin):
119119
120120
121121def test_default_args ():
122- class Foo (rfm .RegressionMixin ):
122+ class Foo (rfm .RegressionTestPlugin ):
123123 f = fixture (rfm .RegressionTest )
124124
125125 assert Foo .fixture_space ['f' ].variables == {}
@@ -132,10 +132,10 @@ def test_fixture_inheritance():
132132 class Fix (rfm .RunOnlyRegressionTest ):
133133 pass
134134
135- class Foo (rfm .RegressionMixin ):
135+ class Foo (rfm .RegressionTestPlugin ):
136136 f0 = fixture (Fix , scope = 'test' )
137137
138- class Bar (rfm .RegressionMixin ):
138+ class Bar (rfm .RegressionTestPlugin ):
139139 f1 = fixture (Fix , scope = 'environment' )
140140 f2 = fixture (Fix , scope = 'partition' )
141141
@@ -151,10 +151,10 @@ class Baz(Foo, Bar):
151151def test_fixture_inheritance_clash ():
152152 '''Fixture name clash is not permitted.'''
153153
154- class Foo (rfm .RegressionMixin ):
154+ class Foo (rfm .RegressionTestPlugin ):
155155 f0 = fixture (rfm .RegressionTest )
156156
157- class Bar (rfm .RegressionMixin ):
157+ class Bar (rfm .RegressionTestPlugin ):
158158 f0 = fixture (rfm .RegressionTest )
159159
160160 # Multiple inheritance clash
@@ -166,7 +166,7 @@ class Baz(Foo, Bar):
166166def test_fixture_override ():
167167 '''A child class may only redefine a fixture with the fixture builtin.'''
168168
169- class Foo (rfm .RegressionMixin ):
169+ class Foo (rfm .RegressionTestPlugin ):
170170 f0 = fixture (rfm .RegressionTest )
171171
172172 class Bar (Foo ):
@@ -180,14 +180,14 @@ class Baz(Foo):
180180 Bar .f0 = 4
181181
182182 with pytest .raises (ReframeSyntaxError ):
183- class Baz (rfm .RegressionMixin ):
183+ class Baz (rfm .RegressionTestPlugin ):
184184 f0 = fixture (rfm .RegressionTest )
185185 f0 = 4
186186
187187
188188def test_fixture_access_in_class_body ():
189189 with pytest .raises (ReframeSyntaxError ):
190- class Foo (rfm .RegressionMixin ):
190+ class Foo (rfm .RegressionTestPlugin ):
191191 f0 = fixture (rfm .RegressionTest )
192192 print (f0 )
193193
@@ -218,7 +218,7 @@ def test_fixture_space_access():
218218 class P0 (rfm .RunOnlyRegressionTest ):
219219 p0 = parameter (range (2 ))
220220
221- class Foo (rfm .RegressionMixin ):
221+ class Foo (rfm .RegressionTestPlugin ):
222222 f0 = fixture (P0 , scope = 'test' , action = 'fork' )
223223 f1 = fixture (P0 , scope = 'environment' , action = 'join' )
224224 f2 = fixture (P0 , scope = 'partition' , action = 'fork' )
0 commit comments