1313# limitations under the License.
1414#
1515
16+ import pytest
1617from requests import HTTPError
1718
19+
1820TEST_DESCR = "TEST DESCRIPTION"
1921
2022
@@ -67,7 +69,9 @@ def test_add_device(self, request, bigip):
6769 d1 = dg1 .devices_s .devices .create (
6870 name = this_device .name , partition = this_device .partition )
6971 assert len (dg1 .devices_s .get_collection ()) == 1
70- assert d1 .name == this_device .name
72+ # This needs to be in this format due to the change between
73+ # 11.6.0 Final and other versions.
74+ assert this_device .name in d1 .name
7175
7276 def test_cm_sync_to_group (self , request , bigip ):
7377 dg1 , dgs = setup_device_group_test (
@@ -76,6 +80,10 @@ def test_cm_sync_to_group(self, request, bigip):
7680 cm_obj = bigip .cm .exec_cmd ('run' , utilCmdArgs = sync_cmd )
7781 assert cm_obj .utilCmdArgs == sync_cmd
7882
83+
84+ @pytest .mark .skipif (pytest .config .getoption ('--release' ) == '12.0.0' ,
85+ reason = 'Behavior change in v12, causing this to fail' )
86+ class TestSyncFromGroup (object ):
7987 def test_cm_sync_from_group (self , request , bigip ):
8088 dg1 , dgs = setup_device_group_test (
8189 request , bigip , name = 'test-group' , partition = 'Common' )
0 commit comments