def test_resource_find_piece(self):
        ''' test that we can find a piece in the cake '''
        user = ContinuousPreference('mark', lambda x: F(1))
        cake = ContinuousResource(F(0), F(1))
        piece = cake.find_piece(user, F(1,3))
        actual = ContinuousResource(F(0, 1), F(1, 3))
        self.assertEqual(piece, actual)

        self.assertRaises(ValueError, lambda: cake.find_piece(user, F(10)))
示例#2
0
    def test_resource_find_piece(self):
        ''' test that we can find a piece in the cake '''
        user = ContinuousPreference('mark', lambda x: F(1))
        cake = ContinuousResource(F(0), F(1))
        piece = cake.find_piece(user, F(1, 3))
        actual = ContinuousResource(F(0, 1), F(1, 3))
        self.assertEqual(piece, actual)

        self.assertRaises(ValueError, lambda: cake.find_piece(user, F(10)))