コード例 #1
0
 def test_writeModificationsFromSameBundle1(self):
   bundle = Modifications()
   add0 = Addition(11, "1", "me")
   add1 = Addition(12, "2", "me")
   add2 = Addition(13, "3", "me")
   rem1 = Removal(13, 1, "me")
   bundle.extend([add0,add1,add2,rem1])
   self.zone.add(bundle)
   self.zone.writeModifications()
   self.assertEqual(self.zone.content, "Hello World12")
コード例 #2
0
ファイル: test_Ajout.py プロジェクト: vphilippon/cide.py
 def test_mettreAJour(self):
     modification = Removal(1, 3, "me")
     self.addition.update(modification)
     self.assertEqual(self.addition.position, 1)
コード例 #3
0
 def setUp(self):
   self.addition1 = Addition(6, 4, "allo", "me")
   self.removal1 = Removal(0, 11, "me")
   self.removal2 = Removal(6, 5, "me")
   self.addition2 = Addition(6, 5, "monde", "me")
   self.zone = TransitZone("Hello World")
コード例 #4
0
 def test_DeletesOverlaps1(self):
     removal1 = Removal(5, 3, "me")
     self.zone.add(removal1)
     self.zone.add(self.removal)
     self.zone.writeModifications()
     self.assertEqual(self.zone.content, "Hello")
コード例 #5
0
 def setUp(self):
     self.zone = TransitZone("Hello World")
     self.removal = Removal(6, 5, "me")
コード例 #6
0
 def test_DeletesSamePosition1(self):
     removal1 = Removal(6, 5, "me")
     self.zone.add(removal1)
     self.zone.add(self.removal)
     self.zone.writeModifications()
     self.assertEqual(self.zone.content, "Hello ")
コード例 #7
0
 def test_DeletesNoOverlaps0(self):
     removal1 = Removal(0, 5, "me")
     self.zone.add(self.removal)
     self.zone.add(removal1)
     self.zone.writeModifications()
     self.assertEqual(self.zone.content, " ")
コード例 #8
0
 def setUp(self):
     self.file = File("test")
     self.removal = Removal(2, 2, "me")