def test_support_01(self): lines = ['SUPORT, 1, 126'] card = bdf.process_card(lines) card = BDFCard(card) size = 8 card = SUPORT(card) card.write_bdf(size, 'dummy') card.rawFields()
def test_suport_01(self): card = ['SUPORT'] card = BDFCard(card) with self.assertRaises(AssertionError): # too short SUPORT(card) card = ['SUPORT', '2'] card = BDFCard(card) con = SUPORT(card) # default self.assertEqual(con.IDs[0], 2) self.assertEqual(con.Cs[0], '0') self.assertEqual(len(con.IDs), 1) self.assertEqual(len(con.Cs), 1) card = ['SUPORT', '2', '432'] card = BDFCard(card) con = SUPORT(card) # default self.assertEqual(con.IDs[0], 2) self.assertEqual(con.Cs[0], '234') self.assertEqual(len(con.IDs), 1) self.assertEqual(len(con.Cs), 1) card = ['SUPORT', '2', '432', 3] card = BDFCard(card) con = SUPORT(card) # default self.assertEqual(con.IDs[1], 3) self.assertEqual(len(con.IDs), 2) self.assertEqual(len(con.Cs), 2) card = ['SUPORT', '2', None, 3] card = BDFCard(card) con = SUPORT(card) # default self.assertEqual(con.IDs[0], 2) self.assertEqual(con.IDs[1], 3) self.assertEqual(con.Cs[0], '0') self.assertEqual(con.Cs[1], '0') self.assertEqual(len(con.IDs), 2) self.assertEqual(len(con.Cs), 2) card = ['SUPORT', '2', '432', 3, '1325'] card = BDFCard(card) con = SUPORT(card) # default self.assertEqual(con.IDs[1], 3) self.assertEqual(con.Cs[1], '1235') self.assertEqual(len(con.IDs), 2) self.assertEqual(len(con.Cs), 2)