Ejemplo n.º 1
0
 def test_end(self):
   self.assertEqual(trailing(lambda w: w == "0", "0001"), 0)
   self.assertEqual(trailing(lambda w: w == "0", "1000", -1), 3)
   self.assertEqual(trailing(lambda w: w == "0", "1000", -2), 2)
   self.assertEqual(trailing(lambda w: w == "0", "1000", 0), 3)
   self.assertEqual(trailing(lambda w: w == "0", "1000", 1), 2)
   self.assertEqual(trailing(lambda w: w == "0", "1000", 2), 1)
Ejemplo n.º 2
0
 def test_end(self):
   self.assertEqual(functional.trailing(lambda w: w == "0", "0001"), 0)
   self.assertEqual(functional.trailing(lambda w: w == "0", "1000", -1), 3)
   self.assertEqual(functional.trailing(lambda w: w == "0", "1000", -2), 2)
   self.assertEqual(functional.trailing(lambda w: w == "0", "1000", 0), 3)
   self.assertEqual(functional.trailing(lambda w: w == "0", "1000", 1), 2)
   self.assertEqual(functional.trailing(lambda w: w == "0", "1000", 2), 1)
Ejemplo n.º 3
0
 def test_full_count(self):
   self.assertEqual(trailing((lambda w: w > 0), range(1, 10)), 9)
Ejemplo n.º 4
0
 def test_count(self):
   self.assertEqual(trailing(lambda w: w > 0, [0, 0, 1]), 1)
   self.assertEqual(trailing(lambda w: w > 1, [2, 0, 2, 3, 5]), 3)
   self.assertEqual(trailing(lambda w: ord(w) >= ord('c'), "abalskjd"), 5)
   self.assertEqual(trailing(lambda w: ord(w) >= ord('c'), "cuddleya"), 0)
Ejemplo n.º 5
0
 def test_full_count(self):
   self.assertEqual(functional.trailing((lambda w: w > 0), range(1, 10)), 9)
Ejemplo n.º 6
0
 def test_count(self):
   self.assertEqual(functional.trailing(lambda w: w > 0, [0, 0, 1]), 1)
   self.assertEqual(functional.trailing(lambda w: w > 1, [2, 0, 2, 3, 5]), 3)
   self.assertEqual(functional.trailing(lambda w: ord(w) >= ord("c"), "abalskjd"), 5)
   self.assertEqual(functional.trailing(lambda w: ord(w) >= ord("c"), "cuddleya"), 0)