def test_works_on_xyz_with_scale(self): tuning_transformer = TuningTransformer(scale=0.5) self.assertEquals([0.75, 0.75], tuning_transformer.transform([1.0, 1.0, 1.0])) self.assertEquals([0.5, 0.5], tuning_transformer.transform([0.5, 0.5, 1.0])) self.assertEquals([0.25, 0.25], tuning_transformer.transform([0.0, 0.0, 1.0]))
def test_works_on_xyz(self): tuning_transformer = TuningTransformer() self.assertEquals([1.0, 1.0], tuning_transformer.transform([1.0, 1.0, 1.0])) self.assertEquals([0.5, 0.5], tuning_transformer.transform([0.5, 0.5, 1.0])) self.assertEquals([0.0, 0.0], tuning_transformer.transform([0.0, 0.0, 1.0]))
def test_can_change_tuning_transformer_scale(self): tuning_transformer = TuningTransformer(scale=1.0) self.assertEquals([1.0, 1.0], tuning_transformer.transform([1.0, 1.0, 1.0])) self.assertEquals([0.5, 0.5], tuning_transformer.transform([0.5, 0.5, 1.0])) self.assertEquals([0.0, 0.0], tuning_transformer.transform([0.0, 0.0, 1.0])) tuning_transformer.set_scale(0.5) self.assertEquals([0.75, 0.75], tuning_transformer.transform([1.0, 1.0, 1.0])) self.assertEquals([0.5, 0.5], tuning_transformer.transform([0.5, 0.5, 1.0])) self.assertEquals([0.25, 0.25], tuning_transformer.transform([0.0, 0.0, 1.0]))
def test_should_adjust_if_request_points_out_of_bounds(self): tuning_transformer = TuningTransformer(scale=1.0) self.assertEquals([1.0, 1.0], tuning_transformer.transform([1.1, 1.0, 1.0])) self.assertEquals([0.0, 1.0], tuning_transformer.transform([-0.1, 1.0, 1.0])) self.assertEquals([1.0, 1.0], tuning_transformer.transform([1.0, 1.1, 1.0])) self.assertEquals([1.0, 0.0], tuning_transformer.transform([1.0, -0.1, 1.0]))
def test_can_change_tuning_transformer_scale(self): tuning_transformer = TuningTransformer(scale=1.0) self.assertEquals([1.0, 1.0], tuning_transformer.transform([1.0, 1.0, 1.0])) self.assertEquals([0.5, 0.5], tuning_transformer.transform([0.5, 0.5, 1.0])) self.assertEquals([0.0, 0.0], tuning_transformer.transform([0.0, 0.0, 1.0])) tuning_transformer.set_scale(0.5) self.assertEquals([0.75, 0.75], tuning_transformer.transform([1.0, 1.0, 1.0])) self.assertEquals([0.5, 0.5], tuning_transformer.transform([0.5, 0.5, 1.0])) self.assertEquals([0.25, 0.25], tuning_transformer.transform([0.0, 0.0, 1.0]))
def test_should_adjust_if_request_points_out_of_bounds(self): tuning_transformer = TuningTransformer(scale=1.0) self.assertEquals([1.0, 1.0], tuning_transformer.transform([1.1, 1.0, 1.0])) self.assertEquals([0.0, 1.0], tuning_transformer.transform([-0.1, 1.0, 1.0])) self.assertEquals([1.0, 1.0], tuning_transformer.transform([1.0, 1.1, 1.0])) self.assertEquals([1.0, 0.0], tuning_transformer.transform([1.0, -0.1, 1.0]))
def test_works_on_xyz_with_scale(self): tuning_transformer = TuningTransformer(scale=0.5) self.assertEquals([0.75, 0.75], tuning_transformer.transform([1.0, 1.0, 1.0])) self.assertEquals([0.5, 0.5], tuning_transformer.transform([0.5, 0.5, 1.0])) self.assertEquals([0.25, 0.25], tuning_transformer.transform([0.0, 0.0, 1.0]))
def test_works_on_xyz(self): tuning_transformer = TuningTransformer() self.assertEquals([1.0, 1.0], tuning_transformer.transform([1.0, 1.0, 1.0])) self.assertEquals([0.5, 0.5], tuning_transformer.transform([0.5, 0.5, 1.0])) self.assertEquals([0.0, 0.0], tuning_transformer.transform([0.0, 0.0, 1.0]))