def test_init_good(self): """Module init should work if seq and struct same length""" m = Module('U', '.') self.assertEqual(m.Sequence, 'U') self.assertEqual(m.Structure, '.') m.Sequence = '' m.Structure = '' self.assertEqual(m.Sequence, '') self.assertEqual(m.Structure, '') m.Sequence = 'CCUAGG' m.Structure = '((..))' self.assertEqual(m.Sequence, 'CCUAGG') self.assertEqual(m.Structure, '((..))') m.Structure = '' self.assertRaises(ValueError, m.__len__)
def test_init_good(self): """Module init should work if seq and struct same length""" m = Module("U", ".") self.assertEqual(m.Sequence, "U") self.assertEqual(m.Structure, ".") m.Sequence = "" m.Structure = "" self.assertEqual(m.Sequence, "") self.assertEqual(m.Structure, "") m.Sequence = "CCUAGG" m.Structure = "((..))" self.assertEqual(m.Sequence, "CCUAGG") self.assertEqual(m.Structure, "((..))") m.Structure = "" self.assertRaises(ValueError, m.__len__)
def test_len(self): """Module len should work if seq and struct same length""" m = Module('CUAG', '....') self.assertEqual(len(m), 4) m = Module('', '') self.assertEqual(len(m), 0) m.Sequence = 'AUCGAUCGA' self.assertRaises(ValueError, m.__len__)
def test_len(self): """Module len should work if seq and struct same length""" m = Module("CUAG", "....") self.assertEqual(len(m), 4) m = Module("", "") self.assertEqual(len(m), 0) m.Sequence = "AUCGAUCGA" self.assertRaises(ValueError, m.__len__)