1 ============================= test session starts ==============================
2 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
3 cachedir: .pytest_cache
5 configfile: pyproject.toml
6 collecting ... collected 283 items / 2 skipped
8 tests/test_api.py::test_get_include PASSED
9 tests/test_api.py::test_version PASSED
10 tests/test_api.py::test_show_unicode_text PASSED
11 tests/test_api.py::test_unicode_filenames PASSED
12 tests/test_api.py::test_surface_has_show_text_glyphs PASSED
13 tests/test_api.py::test_context PASSED
14 tests/test_api.py::test_surface PASSED
15 tests/test_api.py::test_surface_destroy_before_context PASSED
16 tests/test_api.py::test_surface_destroy_before_surface_pattern PASSED
17 tests/test_api.py::test_recording_surface_get_extents PASSED
18 tests/test_api.py::test_image_surface_get_data PASSED
19 tests/test_api.py::test_surface_file_obj_error PASSED
20 tests/test_api.py::test_text PASSED
21 tests/test_api.py::test_region PASSED
22 tests/test_api.py::test_constants PASSED
23 tests/test_api.py::test_surface_get_set_mime_data_references PASSED
24 tests/test_api.py::test_surface_mime_data_for_pdf PASSED
25 tests/test_context.py::test_tags PASSED
26 tests/test_context.py::test_cmp_hash PASSED
27 tests/test_context.py::test_get_antialias PASSED
28 tests/test_context.py::test_get_fill_rule PASSED
29 tests/test_context.py::test_get_line_cap PASSED
30 tests/test_context.py::test_get_line_join PASSED
31 tests/test_context.py::test_get_operator PASSED
32 tests/test_context.py::test_get_set_operator_limits PASSED
33 tests/test_context.py::test_show_text_glyphs PASSED
34 tests/test_context.py::test_append_path PASSED
35 tests/test_context.py::test_arc PASSED
36 tests/test_context.py::test_arc_negative PASSED
37 tests/test_context.py::test_clip_extents PASSED
38 tests/test_context.py::test_in_clip PASSED
39 tests/test_context.py::test_device_to_user PASSED
40 tests/test_context.py::test_device_to_user_distance PASSED
41 tests/test_context.py::test_fill_extents PASSED
42 tests/test_context.py::test_curve_to PASSED
43 tests/test_context.py::test_set_get_dash PASSED
44 tests/test_context.py::test_glyph_extents PASSED
45 tests/test_context.py::test_glyph_path PASSED
46 tests/test_context.py::test_in_stroke PASSED
47 tests/test_context.py::test_current_point PASSED
48 tests/test_context.py::test_in_fill PASSED
49 tests/test_context.py::test_line_to PASSED
50 tests/test_context.py::test_mask PASSED
51 tests/test_context.py::test_mask_surface PASSED
52 tests/test_context.py::test_paint_with_alpha PASSED
53 tests/test_context.py::test_path_extents PASSED
54 tests/test_context.py::test_push_pop_group PASSED
55 tests/test_context.py::test_rectangle PASSED
56 tests/test_context.py::test_rotate PASSED
57 tests/test_context.py::test_rel_curve_to PASSED
58 tests/test_context.py::test_move_to PASSED
59 tests/test_context.py::test_rel_line_to PASSED
60 tests/test_context.py::test_rel_move_to PASSED
61 tests/test_context.py::test_save_restore PASSED
62 tests/test_context.py::test_scale PASSED
63 tests/test_context.py::test_select_font_face PASSED
64 tests/test_context.py::test_set_antialias PASSED
65 tests/test_context.py::test_set_fill_rule PASSED
66 tests/test_context.py::test_set_font_face PASSED
67 tests/test_context.py::test_set_font_matrix PASSED
68 tests/test_context.py::test_set_line_cap PASSED
69 tests/test_context.py::test_set_line_join PASSED
70 tests/test_context.py::test_set_line_width PASSED
71 tests/test_context.py::test_set_matrix PASSED
72 tests/test_context.py::test_set_miter_limit PASSED
73 tests/test_context.py::test_set_scaled_font PASSED
74 tests/test_context.py::test_set_font_options PASSED
75 tests/test_context.py::test_set_font_size PASSED
76 tests/test_context.py::test_set_source PASSED
77 tests/test_context.py::test_set_source_rgb PASSED
78 tests/test_context.py::test_get_source_rgba PASSED
79 tests/test_context.py::test_set_source_surface PASSED
80 tests/test_context.py::test_set_tolerance PASSED
81 tests/test_context.py::test_show_glyphs PASSED
82 tests/test_context.py::test_show_text PASSED
83 tests/test_context.py::test_stroke_extents PASSED
84 tests/test_context.py::test_text_extents PASSED
85 tests/test_context.py::test_text_path PASSED
86 tests/test_context.py::test_transform PASSED
87 tests/test_context.py::test_translate PASSED
88 tests/test_context.py::test_user_to_device PASSED
89 tests/test_context.py::test_user_to_device_distance PASSED
90 tests/test_context.py::test_context PASSED
91 tests/test_context.py::test_simple PASSED
92 tests/test_context.py::test_hairline PASSED
93 tests/test_device.py::test_context_manager PASSED
94 tests/test_device.py::test_cmp_hash PASSED
95 tests/test_device.py::test_get_device PASSED
96 tests/test_device.py::test_type PASSED
97 tests/test_device.py::test_has PASSED
98 tests/test_device.py::test_script_device PASSED
99 tests/test_device.py::test_script_device_mode PASSED
100 tests/test_device.py::test_script_device_write_comment PASSED
101 tests/test_device.py::test_from_recording_surface PASSED
102 tests/test_device.py::test_device_acquire PASSED
103 tests/test_device.py::test_script_device_to_path PASSED
104 tests/test_enums.py::test_type PASSED
105 tests/test_enums.py::test_misc PASSED
106 tests/test_enums.py::test_format_methods PASSED
107 tests/test_enums.py::test_text_cluster_flags PASSED
108 tests/test_enums.py::test_surface_observer_mode PASSED
109 tests/test_enums.py::test_aliases PASSED
110 tests/test_enums.py::test_pickle PASSED
111 tests/test_error.py::test_error_check_status PASSED
112 tests/test_error.py::test_error_context PASSED
113 tests/test_error.py::test_error PASSED
114 tests/test_error.py::test_error_alias PASSED
115 tests/test_font.py::test_font_options_custom_palette_color PASSED
116 tests/test_font.py::test_font_options_set_color_mode PASSED
117 tests/test_font.py::test_font_options_get_color_mode PASSED
118 tests/test_font.py::test_font_options_set_color_palette PASSED
119 tests/test_font.py::test_font_options_get_color_palette PASSED
120 tests/test_font.py::test_font_options_variations PASSED
121 tests/test_font.py::test_font_options PASSED
122 tests/test_font.py::test_font_options_copy_equal PASSED
123 tests/test_font.py::test_font_options_hash PASSED
124 tests/test_font.py::test_font_options_merge PASSED
125 tests/test_font.py::test_font_options_hashable_protocol PASSED
126 tests/test_font.py::test_font_options_set_antialias PASSED
127 tests/test_font.py::test_font_options_set_hint_metrics PASSED
128 tests/test_font.py::test_font_options_set_hint_style PASSED
129 tests/test_font.py::test_font_options_set_subpixel_order PASSED
130 tests/test_font.py::test_font_face PASSED
131 tests/test_font.py::test_font_face_cmp_hash PASSED
132 tests/test_font.py::test_scaled_font PASSED
133 tests/test_font.py::test_scaled_font_extents PASSED
134 tests/test_font.py::test_scaled_font_get_font_face PASSED
135 tests/test_font.py::test_scaled_font_get_scale_matrix PASSED
136 tests/test_font.py::test_scaled_font_text_extents PASSED
137 tests/test_font.py::test_scaled_font_glyph_extents PASSED
138 tests/test_font.py::test_toy_font_face PASSED
139 tests/test_font.py::test_toy_font_get_family PASSED
140 tests/test_font.py::test_toy_font_get_slant PASSED
141 tests/test_font.py::test_toy_font_get_weight PASSED
142 tests/test_font.py::test_font_options_get_antialias PASSED
143 tests/test_font.py::test_font_options_get_hint_metrics PASSED
144 tests/test_font.py::test_font_options_get_hint_style PASSED
145 tests/test_font.py::test_font_options_get_subpixel_order PASSED
146 tests/test_font.py::test_scaled_font_get_ctm PASSED
147 tests/test_font.py::test_scaled_font_get_font_matrix PASSED
148 tests/test_font.py::test_scaled_font_get_font_options PASSED
149 tests/test_font.py::test_scaled_font_text_to_glyphs PASSED
150 tests/test_glyph.py::test_type PASSED
151 tests/test_glyph.py::test_context PASSED
152 tests/test_hypothesis.py::test_fspaths PASSED
153 tests/test_hypothesis.py::test_surface_set_device_scale PASSED
154 tests/test_hypothesis.py::test_surface_set_device_offset PASSED
155 tests/test_hypothesis.py::test_surface_create_for_rectangle PASSED
156 tests/test_hypothesis.py::test_glyph PASSED
157 tests/test_hypothesis.py::test_rectangle PASSED
158 tests/test_hypothesis.py::test_text_cluster PASSED
159 tests/test_hypothesis.py::test_text_extents PASSED
160 tests/test_hypothesis.py::test_rect_int PASSED
161 tests/test_hypothesis.py::test_enums PASSED
162 tests/test_hypothesis.py::test_context_get_set_operator PASSED
163 tests/test_matrix.py::test_matrix PASSED
164 tests/test_matrix.py::test_init_rotate PASSED
165 tests/test_matrix.py::test_invert PASSED
166 tests/test_matrix.py::test_matrix_properties PASSED
167 tests/test_matrix.py::test_get_item PASSED
168 tests/test_matrix.py::test_multiply PASSED
169 tests/test_matrix.py::test_translate PASSED
170 tests/test_matrix.py::test_rotate PASSED
171 tests/test_matrix.py::test_scale PASSED
172 tests/test_matrix.py::test_transform_distance PASSED
173 tests/test_matrix.py::test_transform_point PASSED
174 tests/test_path.py::test_path PASSED
175 tests/test_path.py::test_path_str PASSED
176 tests/test_path.py::test_path_compare_hash PASSED
177 tests/test_path.py::test_path_iter PASSED
178 tests/test_pattern.py::test_raster_source PASSED
179 tests/test_pattern.py::test_cmp_hash PASSED
180 tests/test_pattern.py::test_get_extend PASSED
181 tests/test_pattern.py::test_get_filter PASSED
182 tests/test_pattern.py::test_linear_gradient PASSED
183 tests/test_pattern.py::test_radial_gradient PASSED
184 tests/test_pattern.py::test_gradient_get_color_stops PASSED
185 tests/test_pattern.py::test_gradient_add_color_stop_rgb PASSED
186 tests/test_pattern.py::test_gradient_add_color_stop_rgba PASSED
187 tests/test_pattern.py::test_solid_pattern PASSED
188 tests/test_pattern.py::test_mesh_pattern PASSED
189 tests/test_pattern.py::test_mesh_pattern_example1 PASSED
190 tests/test_pattern.py::test_mesh_pattern_curve_to PASSED
191 tests/test_pattern.py::test_mesh_pattern_get_control_point PASSED
192 tests/test_pattern.py::test_mesh_pattern_get_corner_color_rgba PASSED
193 tests/test_pattern.py::test_mesh_pattern_get_path PASSED
194 tests/test_pattern.py::test_mesh_pattern_line_to PASSED
195 tests/test_pattern.py::test_mesh_pattern_move_to PASSED
196 tests/test_pattern.py::test_mesh_pattern_set_control_point PASSED
197 tests/test_pattern.py::test_mesh_pattern_set_corner_color_rgb PASSED
198 tests/test_pattern.py::test_mesh_pattern_set_corner_color_rgba PASSED
199 tests/test_pattern.py::test_mesh_pattern_example2 PASSED
200 tests/test_pattern.py::test_mesh_pattern_rest PASSED
201 tests/test_pattern.py::test_mesh_pattern_error_states PASSED
202 tests/test_pattern.py::test_get_matrix PASSED
203 tests/test_pattern.py::test_set_extend PASSED
204 tests/test_pattern.py::test_set_filter PASSED
205 tests/test_pattern.py::test_pattern PASSED
206 tests/test_pattern.py::test_pattern_filter PASSED
207 tests/test_pattern.py::test_surface_pattern PASSED
208 tests/test_pattern.py::test_pattern_dither PASSED
209 tests/test_rectangle.py::test_type PASSED
210 tests/test_rectangle.py::test_context PASSED
211 tests/test_rectangle.py::test_recording_surface PASSED
212 tests/test_region.py::test_region PASSED
213 tests/test_region.py::test_get_rectangle PASSED
214 tests/test_region.py::test_contains_point PASSED
215 tests/test_region.py::test_intersect PASSED
216 tests/test_region.py::test_equal PASSED
217 tests/test_region.py::test_subtract PASSED
218 tests/test_region.py::test_union PASSED
219 tests/test_region.py::test_xor PASSED
220 tests/test_region.py::test_translate PASSED
221 tests/test_region.py::test_region_contains_rectangle PASSED
222 tests/test_region.py::test_region_cmp_hash PASSED
223 tests/test_surface.py::test_context_manager PASSED
224 tests/test_surface.py::test_surface_cmp_hash PASSED
225 tests/test_surface.py::test_surface_map_to_image PASSED
226 tests/test_surface.py::test_surface_map_to_image_context_manager PASSED
227 tests/test_surface.py::test_surface_map_to_image_data PASSED
228 tests/test_surface.py::test_tee_surface PASSED
229 tests/test_surface.py::test_image_surface_get_data_refcount PASSED
230 tests/test_surface.py::test_image_surface_get_data_crasher PASSED
231 tests/test_surface.py::test_surface_get_content PASSED
232 tests/test_surface.py::test_surface_get_format PASSED
233 tests/test_surface.py::test_pdf_get_error PASSED
234 tests/test_surface.py::test_pdf_get_versions PASSED
235 tests/test_surface.py::test_pdf_set_size PASSED
236 tests/test_surface.py::test_pdf_set_page_label PASSED
237 tests/test_surface.py::test_pdf_set_metadata PASSED
238 tests/test_surface.py::test_pdf_set_custom_metadata PASSED
239 tests/test_surface.py::test_pdf_add_outline PASSED
240 tests/test_surface.py::test_pdf_set_thumbnail_size PASSED
241 tests/test_surface.py::test_pdf_surface PASSED
242 tests/test_surface.py::test_svg_version_to_string PASSED
243 tests/test_surface.py::test_svg_surface_get_document_unit PASSED
244 tests/test_surface.py::test_svg_surface_restrict_to_version PASSED
245 tests/test_surface.py::test_pdf_surface_restrict_to_version PASSED
246 tests/test_surface.py::test_pdf_version_to_string PASSED
247 tests/test_surface.py::test_ps_surface_error PASSED
248 tests/test_surface.py::test_ps_surface_misc PASSED
249 tests/test_surface.py::test_ps_surface_dsc_comment PASSED
250 tests/test_surface.py::test_ps_get_eps PASSED
251 tests/test_surface.py::test_ps_set_size PASSED
252 tests/test_surface.py::test_ps_restrict_to_level PASSED
253 tests/test_surface.py::test_ps_surface_level_to_string PASSED
254 tests/test_surface.py::test_ps_surface_get_levels PASSED
255 tests/test_surface.py::test_ps_surface PASSED
256 tests/test_surface.py::test_scg_surface PASSED
257 tests/test_surface.py::test_svg_surface_get_versions PASSED
258 tests/test_surface.py::test_surface_get_device_scale PASSED
259 tests/test_surface.py::test_surface_set_device_scale PASSED
260 tests/test_surface.py::test_surface_create_for_rectangle PASSED
261 tests/test_surface.py::test_surface_create_similar_image PASSED
262 tests/test_surface.py::test_surface_get_set_mime_data PASSED
263 tests/test_surface.py::test_supports_mime_type PASSED
264 tests/test_surface.py::test_image_surface_create_for_data_array PASSED
265 tests/test_surface.py::test_image_surface_write_to_png_filename_and_obj_compare PASSED
266 tests/test_surface.py::test_image_surface_png_obj_roundtrip PASSED
267 tests/test_surface.py::test_image_surface_png_file_roundtrip PASSED
268 tests/test_surface.py::test_image_surface_write_to_png_error PASSED
269 tests/test_surface.py::test_surface_from_stream_closed_before_finished PASSED
270 tests/test_surface.py::test_script_surface PASSED
271 tests/test_surface.py::test_script_device_device_ref PASSED
272 tests/test_surface.py::test_script_surface_create_for_target PASSED
273 tests/test_surface.py::test_misc PASSED
274 tests/test_surface.py::test_create_similar PASSED
275 tests/test_surface.py::test_get_device_offset PASSED
276 tests/test_surface.py::test_get_fallback_resolution PASSED
277 tests/test_surface.py::test_mark_dirty_rectangle PASSED
278 tests/test_surface.py::test_write_to_png PASSED
279 tests/test_surface.py::test_image_surface PASSED
280 tests/test_surface.py::test_image_surface_create_for_data PASSED
281 tests/test_surface.py::test_image_surface_stride_for_width PASSED
282 tests/test_surface.py::test_image_surface_get_stride PASSED
283 tests/test_surface.py::test_recording_surface PASSED
284 tests/test_surface.py::test_format_rgbf PASSED
285 tests/test_surface_numpy.py::test_image_surface_create_for_data_numpy_array PASSED
286 tests/test_surface_numpy.py::test_image_surface_get_data_to_numpy_array PASSED
287 tests/test_textcluster.py::test_type PASSED
288 tests/test_textextents.py::test_type PASSED
289 tests/test_textextents.py::test_methods PASSED
290 tests/test_typing.py::test_typing PASSED
292 ======== 283 passed, 2 skipped ========