def test_invalid_insertion(self): pub = get_publication(544590) doc = { 'series': 'I' * 30, 'supplement': None, 'number': '1', 'dre_id': 1 } with self.assertRaises(ValueError): save_publication(pub, doc)
def test_638275(self): """ This is an edge case, thus we test it explicitly. """ pub = get_publication(638275) doc = {'series': 'I', 'supplement': None, 'number': '1', 'dre_id': 1} save_publication(pub, doc) pub = Document.objects.get(dre_doc_id=638275) self.assertEqual('4/93', pub.number)
def test_valid_insertion(self): pub1 = get_publication(544590) pub2 = get_publication(67040491) doc = {'series': 'I', 'supplement': None, 'number': '1/2000', 'dre_id': 1} save_publication(pub1, doc) save_publication(pub2, doc) self.assertEqual(2, Document.objects.count()) self.assertEqual(1, Type.objects.filter(name='Portaria', dr_series='I').count()) pub = Document.objects.get(dre_doc_id=67040491) self.assertEqual(1, pub.references.count())
def test_valid_insertion(self): pub1 = get_publication(544590) pub2 = get_publication(67040491) doc = { 'series': 'I', 'supplement': None, 'number': '1/2000', 'dre_id': 1 } save_publication(pub1, doc) save_publication(pub2, doc) self.assertEqual(2, Document.objects.count()) self.assertEqual( 1, Type.objects.filter(name='Portaria', dr_series='I').count()) pub = Document.objects.get(dre_doc_id=67040491) self.assertEqual(1, pub.references.count())
def _add_document(pub_id): pub = get_publication(pub_id) doc = {'series': 'I', 'supplement': None, 'number': '1', 'dre_id': 1} save_publication(pub, doc)
def test_invalid_insertion(self): pub = get_publication(544590) doc = {'series': 'I'*30, 'supplement': None, 'number': '1', 'dre_id': 1} with self.assertRaises(ValueError): save_publication(pub, doc)