Quando um registro é atualizado no banco de dados, as chaves inexistentes devem ser removidas.
(self)
| 19 | }) |
| 20 | |
| 21 | def test_remove_empty_fields(self): |
| 22 | |
| 23 | ''' |
| 24 | Quando um registro é atualizado no banco de dados, |
| 25 | as chaves inexistentes devem ser removidas. |
| 26 | ''' |
| 27 | |
| 28 | self.db.insert_or_update({ |
| 29 | 'cep': 'UNIQUE_KEY', |
| 30 | 'estado': 'B' |
| 31 | }) |
| 32 | |
| 33 | result = self.db.get_one('UNIQUE_KEY') |
| 34 | |
| 35 | self.assertEqual(result['estado'], 'B') |
| 36 | self.assertNotIn('logradouro', result) |
| 37 | self.assertNotIn('bairro', result) |
| 38 | self.assertNotIn('cidade', result) |
| 39 | |
| 40 | def tearDown(self): |
| 41 | self.db.remove('UNIQUE_KEY') |
nothing calls this directly
no test coverage detected