예제 #1
0
파일: tests.py 프로젝트: sorin/moonsheep
    def test_no_standing_out(self):
        (result, confidence) = equals(['a', 'b', 'c', 'd'])

        self.assertGreaterEqual(
            confidence, 0)  # TODO shouldn't confidence be 0 in such case?
        self.assertLess(confidence, 1)
        self.assertIn(result, ['a', 'b', 'c', 'd'])
예제 #2
0
파일: tests.py 프로젝트: sorin/moonsheep
    def test_same_num(self):
        (result, confidence) = equals([2, 2, 2])

        self.assertEquals(result, 2)
        self.assertEquals(confidence, 1)
예제 #3
0
파일: tests.py 프로젝트: sorin/moonsheep
    def test_outlier(self):
        (result, confidence) = equals(['a', 'a', 'a', 'b'])

        self.assertEquals(result, 'a')
        self.assertGreaterEqual(confidence, 0)
        self.assertLess(confidence, 1)
예제 #4
0
파일: tests.py 프로젝트: sorin/moonsheep
    def test_same_text(self):
        (result, confidence) = equals(['a', 'a', 'a'])

        self.assertEquals(result, 'a')
        self.assertEquals(confidence, 1)