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'])
示例#3
0
    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')])
示例#5
0
 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"),
         ],
     )