

def test_get_or_create_meta(self):
    id = '12335'
    date = '2013-12-05T08:52:19Z'
    meta = {
        'domains': [('a' * 247), '123456789'],
        'doc_type': 'something',
        'date': date,
    }
    get = PillowError.get_or_create({
        'id': id,
    }, FakePillow(), meta)
    self.assertEqual(get.domains, (('a' * 247) + ',1234...'))
    self.assertEqual(get.doc_type, 'something')
    self.assertEqual(get.doc_date, parse(date))
    get.save()

dataset/ETHPy150Open dimagi/commcare-hq/corehq/ex-submodules/pillow_retry/tests.py PillowRetryTestCase.test_get_or_create_meta/original