def test_invalid(self):
     self.assertRaises(ValidationError, lambda: validate_uuid4(''))
     self.assertRaises(ValidationError, lambda: validate_uuid4(unicode(uuid.uuid4()) + '-0000'))
     self.assertRaises(ValidationError, lambda: validate_uuid4('00000000-0000-0000-8000-000000000000'))
     self.assertRaises(ValidationError, lambda: validate_uuid4('00000000-0000-4000-0000-000000000000'))
     self.assertRaises(ValidationError, lambda: validate_uuid4('gggg0000-0000-4000-b000-000000000000'))
 def test_valid(self):
     self.assertDoesNotRaise(lambda: validate_uuid4(unicode(uuid.uuid4())))
     self.assertDoesNotRaise(lambda: validate_uuid4('00000000-0000-4000-8000-000000000000'))
     self.assertDoesNotRaise(lambda: validate_uuid4('00000000-0000-4000-9000-000000000000'))
     self.assertDoesNotRaise(lambda: validate_uuid4('00000000-0000-4000-a000-000000000000'))
     self.assertDoesNotRaise(lambda: validate_uuid4('00000000-0000-4000-b000-000000000000'))