def setUp(self): self.params = helper.read_parameters( 'test-params.csv' )
"Testing default initializer" text = """ ABC3 = (1, 2, 3) 1: ABC1* = ABC 1: ABC2* = ABC1 and ABC2 """ data = self.params[1] eng = Model( mode='plde', text=text ) eng.initialize( missing=helper.initializer( data, default=(1,1,1) ) ) for node in 'ABC1 ABC2'.split(): self.assertEqual( eng.start[node], (1, 1, 1) ) self.assertEqual( eng.start['ABC3'], (1.0, 2.0, 3.0) ) def get_suite(): suite = unittest.TestLoader().loadTestsFromTestCase( HelperTest ) return suite if __name__ == '__main__': unittest.TextTestRunner( verbosity=2 ).run( get_suite() ) fname = 'test-params.csv' # this contains all parameters params = helper.read_parameters( fname ) #print params[0].PIC['conc']