コード例 #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)