module unit.canvas.drawing.utils

unit.canvas.drawing.utils.WIDTH = 200
unit.canvas.drawing.utils.HEIGHT = 100
unit.canvas.drawing.utils.START_TIME = GregorianTime(5369102, 0)
unit.canvas.drawing.utils.END_TIME = GregorianTime(5369102, 60)
unit.canvas.drawing.utils.START_NUM_TIME = 0
unit.canvas.drawing.utils.END_NUM_TIME = 1
class unit.canvas.drawing.utils.MetricsTestCase[source]

Bases: timelinelib.test.cases.unit.UnitTestCase

setUp()[source]

Hook method for setting up the test fixture before exercising it.

given_a_gregorian_scene_period(start_time=GregorianTime(5369102, 0), end_time=GregorianTime(5369102, 60))[source]
given_a_numeric_scene_period(start_time=0, end_time=1)[source]
given_a_screen(width=200, height=100)[source]
class unit.canvas.drawing.utils.describe_gregorian_overflow_error[source]

Bases: unit.canvas.drawing.utils.MetricsTestCase

test_x_is_zero_at_period_start()[source]
test_x_is_width_at_period_end()[source]
test_x_can_be_negative()[source]
class unit.canvas.drawing.utils.describe_numeric_overflow_error[source]

Bases: unit.canvas.drawing.utils.MetricsTestCase

test_x_is_zero_at_period_start()[source]
test_x_is_width_at_period_end()[source]
test_x_can_be_negative()[source]
test_negative_overflow_is_handled()[source]
test_positive_overflow_is_handled()[source]
class unit.canvas.drawing.utils.describe_drawing_utils[source]

Bases: timelinelib.test.cases.unit.UnitTestCase

test_darken_color_good_factor()[source]
test_darken_color_bad_factor()[source]
test_lighten_color_good_factor()[source]
test_lighten_color_bad_factor()[source]
random_color()[source]
unit.canvas.drawing.utils.random() → x in the interval [0, 1).