def test_resource_remove(self): ''' test that the resource remove works correctly ''' cake = ContinuousResource(F(0,1), F(1,1)) item = ContinuousResource(F(1,2), F(1,2)) cake.remove(item) actual = ContinuousResource(F(0, 1), F(1,2)) self.assertEqual(actual.value, cake.value) cake = ContinuousResource(F(0,1), F(1,1)) item = ContinuousResource(F(0,1), F(1,2)) cake.remove(item) actual = ContinuousResource(F(1, 2), F(1,2)) self.assertEqual(actual.value, cake.value) cake = ContinuousResource(F(0,1), F(1,1)) item = ContinuousResource(F(0,1), F(2,1)) self.assertRaises(ValueError, lambda: cake.remove(item))
def test_resource_remove(self): ''' test that the resource remove works correctly ''' cake = ContinuousResource(F(0, 1), F(1, 1)) item = ContinuousResource(F(1, 2), F(1, 2)) cake.remove(item) actual = ContinuousResource(F(0, 1), F(1, 2)) self.assertEqual(actual.value, cake.value) cake = ContinuousResource(F(0, 1), F(1, 1)) item = ContinuousResource(F(0, 1), F(1, 2)) cake.remove(item) actual = ContinuousResource(F(1, 2), F(1, 2)) self.assertEqual(actual.value, cake.value) cake = ContinuousResource(F(0, 1), F(1, 1)) item = ContinuousResource(F(0, 1), F(2, 1)) self.assertRaises(ValueError, lambda: cake.remove(item))