changeset 589:f9d17a0ee407

0.6dev: Follow-up to [660]. Seems some of the config values could be empty - my new test hadn't expected that as none of my installs experienced the problem that showed up in build:1498 and build:1499. Now it uses same logic as in test for defaults.
author osimons
date Sat, 25 Jul 2009 16:20:19 +0000
parents ba53929c8652
children 1e01ab1acd60
files bitten/build/tests/config.py
diffstat 1 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/bitten/build/tests/config.py
+++ b/bitten/build/tests/config.py
@@ -83,10 +83,13 @@
 
             self.assertEqual('MACHINE', config['machine'])
             self.assertEqual('OS', config['os'])
-            # Make sure other options are set to some default value
-            self.failUnless(config['processor'])
-            self.failUnless(config['family'])
-            self.failUnless(config['version'])
+            # Remaining options should be set to default value
+            system, release, version = platform.system_alias(platform.system(),
+                                                         platform.release(),
+                                                         platform.version())
+            self.assertEqual(platform.processor(), config['processor'])
+            self.assertEqual(os.name, config['family'])
+            self.assertEqual(release, config['version'])
         finally:
             os.remove(ininame)
 
Copyright (C) 2012-2017 Edgewall Software