def testQuotedArrayInitQuotedArray(self): qa1 = ldmud.QuotedArray(ldmud.Array([4, 3]), quotes=2) qa2 = ldmud.QuotedArray(qa1, quotes=3) self.assertIsNotNone(qa2) self.assertEqual(len(qa2.array), 2) self.assertEqual(qa2.array[0], 4) self.assertEqual(qa2.array[1], 3) self.assertEqual(qa2.quotes, 5)
def testQuotedArrayInitQuotes(self): qa = ldmud.QuotedArray(ldmud.Array([2, 1]), quotes=5) self.assertIsNotNone(qa) self.assertEqual(len(qa.array), 2) self.assertEqual(qa.array[0], 2) self.assertEqual(qa.array[1], 1) self.assertEqual(qa.quotes, 5)
def testQuotedArrayInitInvalid(self): with self.assertRaises(TypeError): ldmud.QuotedArray(1.5, 1)