Ejemplo n.º 1
0
 def test_simple_count(self):
     instance = TaggedModel()
     instance.tags = [stormbase.TagField(name='tag1', value='v1'),
                      stormbase.TagField(name='tag2', value='v2')]
     saved = instance.save()
     retrieved = TaggedModel.objects(id=instance.id).first()
     self.assertEqual(len(saved.tags), len(retrieved.tags), 'Failed to retrieve tags.')
Ejemplo n.º 2
0
 def test_simple_count(self):
     instance = TaggedModel()
     instance.tags = [
         stormbase.TagField(name="tag1", value="v1"),
         stormbase.TagField(name="tag2", value="v2"),
     ]
     saved = instance.save()
     retrieved = TaggedModel.objects(id=instance.id).first()
     self.assertEqual(
         len(saved.tags), len(retrieved.tags), "Failed to retrieve tags."
     )
Ejemplo n.º 3
0
 def test_tag_max_size_restriction(self):
     instance = TaggedModel()
     instance.tags = [stormbase.TagField(name=self._gen_random_string(),
                                         value=self._gen_random_string())]
     saved = instance.save()
     retrieved = TaggedModel.objects(id=instance.id).first()
     self.assertEqual(len(saved.tags), len(retrieved.tags), 'Failed to retrieve tags.')
Ejemplo n.º 4
0
 def test_value_exceeds_max_size(self):
     instance = TaggedModel()
     instance.tags = [stormbase.TagField(name='n1',
                                         value=self._gen_random_string(1025))]
     try:
         instance.save()
         self.assertTrue(False, 'Expected save to fail')
     except ValidationError:
         pass
Ejemplo n.º 5
0
 def test_simple_value(self):
     instance = TaggedModel()
     instance.tags = [stormbase.TagField(name='tag1', value='v1')]
     saved = instance.save()
     retrieved = TaggedModel.objects(id=instance.id).first()
     self.assertEqual(len(saved.tags), len(retrieved.tags), 'Failed to retrieve tags.')
     saved_tag = saved.tags[0]
     retrieved_tag = retrieved.tags[0]
     self.assertEqual(saved_tag.name, retrieved_tag.name, 'Failed to retrieve tag.')
     self.assertEqual(saved_tag.value, retrieved_tag.value, 'Failed to retrieve tag.')