Esempio n. 1
0
 def test_sequence(self):
     assert Sequence(()) == ()
     assert Sequence([]) == []
     assert Sequence((1, 2, 3)) == (1, 2, 3)
     assert Sequence([1, 2, 3]) == [1, 2, 3]
     assert Sequence("[1,2,3]") == (1, 2, 3)
     with self.assertRaises(InvalidTypeError):
         Sequence("{}")
     with self.assertRaises(InvalidTypeError):
         Sequence({})
     with self.assertRaises(InvalidTypeError):
         Sequence("")
     with self.assertRaises(InvalidTypeError):
         # malformed yaml/json
         Sequence("[1,")
Esempio n. 2
0
 def test_sequence(self):
     assert Sequence(()) == ()
     assert Sequence([]) == ()
     assert Sequence((1, 2, 3)) == (1, 2, 3)
     assert Sequence('[1,2,3]') == (1, 2, 3)
     with self.assertRaises(InvalidTypeError):
         Sequence('{}')
     with self.assertRaises(InvalidTypeError):
         Sequence({})
     with self.assertRaises(InvalidTypeError):
         Sequence('')
     with self.assertRaises(InvalidTypeError):
         # malformed yaml/json
         Sequence('[1,')