Exemplo n.º 1
0
 def test_one_sparse_correct(self):
     self.assertEqual(
         4,
         one_sparse([(4, '+'), (2, '+'), (2, '-'), (4, '+'), (3, '+'),
                     (3, '-')]))
     self.assertEqual(
         2,
         one_sparse([(2, '+'), (2, '+'), (2, '+'), (2, '+'), (2, '+'),
                     (2, '+'), (2, '+')]))
Exemplo n.º 2
0
 def test_one_sparse_correct(self):
     self.assertEqual(
         4,
         one_sparse([(4, "+"), (2, "+"), (2, "-"), (4, "+"), (3, "+"),
                     (3, "-")]))
     self.assertEqual(
         2,
         one_sparse([(2, "+"), (2, "+"), (2, "+"), (2, "+"), (2, "+"),
                     (2, "+"), (2, "+")]),
     )
Exemplo n.º 3
0
 def test_one_sparse_incorrect(self):
     self.assertEqual(None,
                      one_sparse([(2, '+'), (2, '+'), (2, '+'), (2, '+'),
                                  (2, '+'), (2, '+'),
                                  (1, '+')]))  #Two values remaining
     self.assertEqual(None,
                      one_sparse([(2, '+'), (2, '+'), (2, '+'), (2, '+'),
                                  (2, '-'), (2, '-'), (2, '-'),
                                  (2, '-')]))  # No values remaining
     self.assertEqual(None,
                      one_sparse([(2, '+'), (2, '+'), (4, '+'), (4, '+')
                                  ]))  # Bitsum sum of sign is inccorect