usr/src/lib/install_target/test/test_shadow_list.py
changeset 1390 b05ba57bf117
parent 1355 7e6507b2a970
--- a/usr/src/lib/install_target/test/test_shadow_list.py	Tue Aug 16 07:55:17 2011 -0700
+++ b/usr/src/lib/install_target/test/test_shadow_list.py	Tue Aug 16 10:06:20 2011 -0600
@@ -1749,3 +1749,18 @@
         errsvc.clear_error_list()
         s.delete()
         self.assertFalse(errsvc._ERRORS)
+
+
+class TestSize(unittest.TestCase):
+
+    def test_add_size(self):
+        size1 = Size("1024mb")
+        size2 = Size("1024mb")
+        self.assertEqual(size1 + size2, Size("2gb"))
+        size1 += Size("3gb")
+        self.assertEqual(size1, Size("4gb"))
+
+    def test_sub_size(self):
+        size1 = Size("4096mb")
+        size2 = Size("2048mb")
+        self.assertEqual(size1 - size2, Size("2gb"))