| Conditions | 1 |
| Total Lines | 15 |
| Code Lines | 14 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | import os |
||
| 12 | def test_crud_model(self, db): |
||
| 13 | class City(model.Model): |
||
| 14 | name = model.CharField() |
||
| 15 | capital = model.BooleanField(default=False) |
||
| 16 | |||
| 17 | city = City(name='Moscow', capital=False) |
||
| 18 | city.save() |
||
| 19 | assert len(City.query().all()) == 1 |
||
| 20 | _city = City.query().first() |
||
| 21 | _city.capital = True |
||
| 22 | _city.save() |
||
| 23 | assert City.query().filter(capital=False).all() == [] |
||
| 24 | city = City.query().filter(capital=True).first() |
||
| 25 | city.delete() |
||
| 26 | assert len(City.query().all()) == 0 |
||
| 27 | |||
| 46 |