コード例 #1
0
 def test_default_properites_2(self):
     props = Properties(self.file_object)
     v = props.ROOT
     assert v != None, 'ROOT is undefined'
     return
コード例 #2
0
 def test_get_property(self):
     v = Properties(self.file_object).attribute3
     assert v == 'value3', 'Error getting property'
     return
コード例 #3
0
 def test_set_property_2(self):
     props = Properties(self.file_object)
     props.set('NewAttribute', 'Value')
     v = props.NewAttribute
     assert v == 'Value', 'Attribute not created'
     return
コード例 #4
0
 def test_environment_override(self):
     os.environ['BROADWAY_attribute1'] = 'override property'
     v = Properties(self.file_object).attribute1
     assert v == 'override property', 'Environment var override failed'
     return
コード例 #5
0
 def test_empty_value(self):
     p = Properties(self.file_object)
     v = p.attribute4
     assert v == '', "Empty attribute should be ''"
     return
コード例 #6
0
 def test_repr(self):
     v = repr(Properties(self.file_object))
     assert v != None, 'Error while dumping properites'
     return
コード例 #7
0
 def test_default_properites(self):
     props = Properties(self.file_object)
     v = props.get('ROOT')
     assert v != None, 'ROOT is undefined'
     return
コード例 #8
0
 def test_set_property_2(self):
     props = Properties(self.file_object)
     props.set('NewAttribute', 'Value')
     v = props.NewAttribute
     assert v == 'Value', 'Attribute not created'
     return