diff options
-rw-r--r-- | os_client_config/tests/test_cloud_config.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/os_client_config/tests/test_cloud_config.py b/os_client_config/tests/test_cloud_config.py index 36386e5..1f79b3e 100644 --- a/os_client_config/tests/test_cloud_config.py +++ b/os_client_config/tests/test_cloud_config.py @@ -42,3 +42,20 @@ class TestCloudConfig(base.TestCase): cc = cloud_config.CloudConfig("test1", "region-al", fake_config_dict) self.assertTrue('a' in cc) self.assertFalse('x' in cc) + + def test_equality(self): + cc1 = cloud_config.CloudConfig("test1", "region-al", fake_config_dict) + cc2 = cloud_config.CloudConfig("test1", "region-al", fake_config_dict) + self.assertEqual(cc1, cc2) + + def test_inequality(self): + cc1 = cloud_config.CloudConfig("test1", "region-al", fake_config_dict) + + cc2 = cloud_config.CloudConfig("test2", "region-al", fake_config_dict) + self.assertNotEqual(cc1, cc2) + + cc2 = cloud_config.CloudConfig("test1", "region-xx", fake_config_dict) + self.assertNotEqual(cc1, cc2) + + cc2 = cloud_config.CloudConfig("test1", "region-al", {}) + self.assertNotEqual(cc1, cc2) |