Пример #1
0
 def test_duas_tuplas_cardinalidade_um(self):
     fatos = [
         ('joão', 'endereço', 'rua alice, 10', True),
         ('joão', 'endereço', 'rua einstein, 88', True),
     ]
     resultado = [('joão', 'endereço', 'rua einstein, 88', True)]
     self.assertEqual(entidadesAtivas(fatos, schema), resultado)
Пример #2
0
 def test_remocao_many(self):
     fatos = [
         ('joão', 'endereço', 'rua alice, 10', True),
         ('joão', 'endereço', 'rua einstein, 88', True),
         ('joão', 'telefone', '234-5678', True),
         ('joão', 'telefone', '91234-5555', True),
         ('joão', 'telefone', '234-5678', False),
     ]
     resultado = [
         ('joão', 'endereço', 'rua einstein, 88', True),
         ('joão', 'telefone', '91234-5555', True),
     ]
     self.assertEqual(entidadesAtivas(fatos, schema), resultado)
Пример #3
0
 def test_varias_entidades(self):
     fatos = [
         ('joão', 'endereço', 'rua alice, 10', True),
         ('joão', 'endereço', 'rua einstein, 88', True),
         ('joão', 'telefone', '234-5678', True),
         ('joão', 'telefone', '91234-5555', True),
         ('joão', 'telefone', '234-5678', False),
         ('gabriel', 'telefone', '98888-1111', True),
         ('gabriel', 'telefone', '56789-1010', True),
     ]
     resultado = [
         ('gabriel', 'telefone', '98888-1111', True),
         ('gabriel', 'telefone', '56789-1010', True),
         ('joão', 'endereço', 'rua einstein, 88', True),
         ('joão', 'telefone', '91234-5555', True),
     ]
     self.assertEqual(entidadesAtivas(fatos, schema), resultado)
Пример #4
0
 def test_uma_tupla(self):
     fatos = [('joão', 'endereço', 'rua alice, 10', True)]
     self.assertEqual(entidadesAtivas(fatos, schema), fatos)