Exemple #1
0
 def test_construct_settings(self):
     self.assertEqual(
         Coatils.construct_settings('bear1 a=1 b=2 bear2 bear3'),
         {'bear1': {'a': '1', 'b': '2'},
          'bear2': {},
          'bear3': {},
          }
     )
Exemple #2
0
 def test_position(self):
     self.assertEqual(Coatils.position(1, 1, 1, 1), 'At 1:1')
     self.assertEqual(Coatils.position(1, 1, 1, 5),
                      'At line 1, between col 1 and 5')
     self.assertEqual(Coatils.position(1, 5, 3, 10),
                      'Between positions 1:5 and 3:10')
     self.assertEqual(Coatils.position(1, None, 3, None),
                      'Between lines 1 and 3')
     self.assertEqual(Coatils.position(3, None, 3, None), 'At line 3')
     self.assertEqual(Coatils.position(1, None, 3, 6),
                      'Between line 1 and position 3:6')
     self.assertEqual(Coatils.position(1, 4, 5, None),
                      'Between position 1:4 and line 5')
Exemple #3
0
 def test_all_langs(self):
     self.assertEqual(len(Coatils.all_langs()),
                      63)
Exemple #4
0
 def test_total_bears(self):
     self.assertEqual(Coatils.total_bears(),
                      102)