@@ -375,24 +375,29 @@ def test_update_netbox_object_with_changes_check_mode_true(
375375 assert diff == on_update_diff
376376
377377
378- @pytest .mark .parametrize ("version" , ["2.9 " , "2.8" , "2.7 " ])
378+ @pytest .mark .parametrize ("version" , ["2.13 " , "2.12" , "2.11" , "2.10. 8" , "2.10 " ])
379379def test_version_check_greater_true (mock_netbox_module , nb_obj_mock , version ):
380380 mock_netbox_module .nb_object = nb_obj_mock
381- assert mock_netbox_module ._version_check_greater ("2.10" , version )
381+ assert mock_netbox_module ._version_check_greater (version , "2.9" )
382+ assert mock_netbox_module ._version_check_greater (version , "2.9.11" )
382383
383384
384- @pytest .mark .parametrize ("version" , ["2.13 " , "2.12 " , "2.11 " , "2.10 " ])
385+ @pytest .mark .parametrize ("version" , ["2.9 " , "2.8 " , "2.7.12 " , "2.7 " ])
385386def test_version_check_greater_false (mock_netbox_module , nb_obj_mock , version ):
386387 mock_netbox_module .nb_object = nb_obj_mock
387- assert not mock_netbox_module ._version_check_greater ("2.10" , version )
388+ assert not mock_netbox_module ._version_check_greater (version , "2.10" )
389+ assert not mock_netbox_module ._version_check_greater (version , "2.10.8" )
388390
389391
390- @pytest .mark .parametrize ("version" , ["2.9" , "2.8" , "2.7" ])
392+ @pytest .mark .parametrize ("version" , ["2.9" , "2.8" , "2.7.5" , "2.7 " ])
391393def test_version_check_greater_equal_to_true (mock_netbox_module , nb_obj_mock , version ):
392394 mock_netbox_module .nb_object = nb_obj_mock
393395 assert mock_netbox_module ._version_check_greater (
394396 version , "2.7" , greater_or_equal = True
395397 )
398+ assert mock_netbox_module ._version_check_greater (
399+ version , "2.6.12" , greater_or_equal = True
400+ )
396401
397402
398403@pytest .mark .parametrize ("version" , ["2.6" , "2.5" , "2.4" ])
@@ -401,6 +406,9 @@ def test_version_check_greater_equal_to_false(mock_netbox_module, nb_obj_mock, v
401406 assert not mock_netbox_module ._version_check_greater (
402407 version , "2.7" , greater_or_equal = True
403408 )
409+ assert not mock_netbox_module ._version_check_greater (
410+ version , "2.7.7" , greater_or_equal = True
411+ )
404412
405413
406414@pytest .mark .parametrize (
0 commit comments