def test_diff_get_success(): Diff.objects.create(label='lablab', old_version='oldold', new_version='newnew', diff={"some": "body"}) assert DMDiffs().get('lablab', 'oldold', 'newnew') == {'some': 'body'}
def test_diff_insert_delete(): """We can insert and replace a diff""" dmd = DMDiffs() dmd.insert('lablab', 'oldold', 'newnew', {"some": "structure"}) expected = { "label": "lablab", "old_version": "oldold", "new_version": "newnew", "diff": { "some": "structure" } } assert list(Diff.objects.all().values(*expected.keys())) == [expected] dmd.delete('lablab', 'oldold', 'newnew') dmd.insert('lablab', 'oldold', 'newnew', {"other": "structure"}) expected['diff'] = {'other': 'structure'} assert list(Diff.objects.all().values(*expected.keys())) == [expected]
def setUp(self): self.dmd = DMDiffs()
def __init__(self): self.dm = DMDiffs() self.es = ESDiffs() self.get = self.dm.get
def test_diff_get_404(): assert DMDiffs().get('lablab', 'oldold', 'newnew') is None