def test_make_amendments_subpart(self): token_list = self.paragraph_token_list() subpart_token = tokens.Paragraph([None, "Subpart", "J"]) tokenized = [token_list, subpart_token] amends = diff.make_amendments(tokenized, subpart=True) amendment = amends[0] self.assertEqual(amendment.action, tokens.Verb.DESIGNATE) labels = [["200", "1", "a"], ["200", "1", "b"]] self.assertEqual(amendment.labels, labels) self.assertEqual(amendment.destination, ["200", "Subpart", "J"])
def test_make_amendments_subpart(self): token_list = self.paragraph_token_list() subpart_token = tokens.Paragraph(subpart='J') tokenized = [token_list, subpart_token] amends = diff.make_amendments(tokenized, subpart=True) amendment = amends[0] self.assertEqual(amendment.action, tokens.Verb.DESIGNATE) labels = [['200', '1', 'a'], ['200', '1', 'b']] self.assertEqual(amendment.labels, labels) self.assertEqual(amendment.destination, ['200', 'Subpart', 'J'])
def test_make_amendments_subpart(self): token_list = self.paragraph_token_list() subpart_token = tokens.Paragraph([None, 'Subpart', 'J']) tokenized = [token_list, subpart_token] amends = diff.make_amendments(tokenized, subpart=True) amendment = amends[0] self.assertEqual(amendment.action, tokens.Verb.DESIGNATE) labels = [['200', '1', 'a'], ['200', '1', 'b']] self.assertEqual(amendment.labels, labels) self.assertEqual(amendment.destination, ['200', 'Subpart', 'J'])
def test_make_amendments(self): tokenized = [ tokens.Paragraph(part='111'), tokens.Verb(tokens.Verb.PUT, active=True), tokens.Paragraph(part='222'), tokens.Paragraph(part='333'), tokens.Paragraph(part='444'), tokens.Verb(tokens.Verb.DELETE, active=True), tokens.Paragraph(part='555'), tokens.Verb(tokens.Verb.MOVE, active=True), tokens.Paragraph(part='666'), tokens.Paragraph(part='777') ] amends = diff.make_amendments(tokenized) self.assertEqual(amends, [diff.Amendment(tokens.Verb.PUT, '222'), diff.Amendment(tokens.Verb.PUT, '333'), diff.Amendment(tokens.Verb.PUT, '444'), diff.Amendment(tokens.Verb.DELETE, '555'), diff.Amendment(tokens.Verb.MOVE, '666', '777')])
def test_make_amendments(self): tokenized = [ tokens.Paragraph(['111']), tokens.Verb(tokens.Verb.PUT, active=True), tokens.Paragraph(['222']), tokens.Paragraph(['333']), tokens.Paragraph(['444']), tokens.Verb(tokens.Verb.DELETE, active=True), tokens.Paragraph(['555']), tokens.Verb(tokens.Verb.MOVE, active=True), tokens.Paragraph(['666']), tokens.Paragraph(['777']) ] amends = diff.make_amendments(tokenized) self.assertEqual(amends, [ diff.Amendment(tokens.Verb.PUT, '222'), diff.Amendment(tokens.Verb.PUT, '333'), diff.Amendment(tokens.Verb.PUT, '444'), diff.Amendment(tokens.Verb.DELETE, '555'), diff.Amendment(tokens.Verb.MOVE, '666', '777') ])
def test_make_amendments(self): tokenized = [ tokens.Paragraph(["111"]), tokens.Verb(tokens.Verb.PUT, active=True), tokens.Paragraph(["222"]), tokens.Paragraph(["333"]), tokens.Paragraph(["444"]), tokens.Verb(tokens.Verb.DELETE, active=True), tokens.Paragraph(["555"]), tokens.Verb(tokens.Verb.MOVE, active=True), tokens.Paragraph(["666"]), tokens.Paragraph(["777"]), ] amends = diff.make_amendments(tokenized) self.assertEqual( amends, [ diff.Amendment(tokens.Verb.PUT, "222"), diff.Amendment(tokens.Verb.PUT, "333"), diff.Amendment(tokens.Verb.PUT, "444"), diff.Amendment(tokens.Verb.DELETE, "555"), diff.Amendment(tokens.Verb.MOVE, "666", "777"), ], )