def test_round_trip_maximum(self): """ Test to assert stability of values through round-trips """ for value in range(65536): with self.subTest(int=value): result = channels_to_ints( ints_to_channels( [value], maximum=65535, ), maximum=65535, ) self.assertEqual(result, (value, ))
def test_ints_to_channels_maximum(self): values = (6, 6, 0, 15) channels = ints_to_channels(values, maximum=15) self.assertEqual(channels, (0.4, 0.4, 0.0, 1.0))
def test_ints_to_channels(self): values = (102, 102, 0, 255) channels = ints_to_channels(values) self.assertEqual(channels, (0.4, 0.4, 0.0, 1.0))