summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Shrewsbury <shrewsbury.dave@gmail.com>2015-05-27 16:09:49 -0400
committerDavid Shrewsbury <shrewsbury.dave@gmail.com>2015-05-27 16:09:49 -0400
commit2580c0aa0112d94606879c8f8864e34602ddaab8 (patch)
treefbbe4f2a3e262821ea897f46b9cfd018b2137c12
parent9b98ee0e098cc33eb976a9d5e917d10a0ad7968c (diff)
downloados-client-config-1.1.0.tar.gz
Add tests for cloud config comparison1.1.0
Unit tests are good. Change-Id: Iaad73898daf6b00839be5a134558d53b95f0dd65
-rw-r--r--os_client_config/tests/test_cloud_config.py17
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)