CircuitPython
Source code browser
Note: This site will be taken down by the end of the year
Github
Build
Debug
Contribute
Docs
Learn
Forum
Discord
Blog
Buy
circuitpython
Open Menu
/
tests
/
basics
Go get it
Parent directory
0prelim.py
78 bytes
andor.py
123 bytes
array1.py
712 bytes
array_add.py
258 bytes
array_construct.py
477 bytes
array_construct2.py
204 bytes
array_construct_endian.py
210 bytes
array_intbig.py
488 bytes
array_micropython.py
351 bytes
array_micropython.py.exp
4 bytes
array_mul.py
287 bytes
assign1.py
89 bytes
async_await.py
302 bytes
async_await.py.exp
71 bytes
async_await2.py
601 bytes
async_await2.py.exp
112 bytes
async_def.py
229 bytes
async_def.py.exp
28 bytes
async_for.py
609 bytes
async_for.py.exp
50 bytes
async_for2.py
1043 bytes
async_for2.py.exp
432 bytes
async_with.py
526 bytes
async_with.py.exp
86 bytes
async_with2.py
873 bytes
async_with2.py.exp
238 bytes
attrtuple1.py
364 bytes
bigint_array_overflow.py
674 bytes
bool1.py
246 bytes
boundmeth1.py
598 bytes
break.py
176 bytes
builtin_abs.py
84 bytes
builtin_abs_intbig.py
341 bytes
builtin_allany.py
258 bytes
builtin_bin.py
164 bytes
builtin_bin_intbig.py
62 bytes
builtin_callable.py
858 bytes
builtin_chr.py
139 bytes
builtin_compile.py
905 bytes
builtin_delattr.py
288 bytes
builtin_dir.py
630 bytes
builtin_divmod.py
232 bytes
builtin_divmod_intbig.py
231 bytes
builtin_ellipsis.py
85 bytes
builtin_enumerate.py
569 bytes
builtin_eval.py
224 bytes
builtin_eval_error.py
182 bytes
builtin_exec.py
752 bytes
builtin_filter.py
155 bytes
builtin_getattr.py
309 bytes
builtin_hasattr.py
799 bytes
builtin_hash.py
892 bytes
builtin_hash_gen.py
115 bytes
builtin_hash_intbig.py
419 bytes
builtin_help.py
364 bytes
builtin_help.py.exp
354 bytes
builtin_hex.py
128 bytes
builtin_hex_intbig.py
97 bytes
builtin_id.py
226 bytes
builtin_issubclass.py
235 bytes
builtin_len1.py
153 bytes
builtin_locals.py
184 bytes
builtin_map.py
179 bytes
builtin_minmax.py
1051 bytes
builtin_oct.py
128 bytes
builtin_oct_intbig.py
97 bytes
builtin_ord.py
421 bytes
builtin_override.py
316 bytes
builtin_pow.py
128 bytes
builtin_pow3.py
635 bytes
builtin_pow3_intbig.py
1008 bytes
builtin_print.py
310 bytes
builtin_property.py
1903 bytes
builtin_property_inherit.py
1039 bytes
builtin_range.py
1129 bytes
builtin_range_attrs.py
323 bytes
builtin_range_binop.py
803 bytes
builtin_reversed.py
657 bytes
builtin_round.py
119 bytes
builtin_round_int.py
427 bytes
builtin_round_intbig.py
347 bytes
builtin_setattr.py
436 bytes
builtin_slice.py
552 bytes
builtin_sorted.py
286 bytes
builtin_sum.py
164 bytes
builtin_type.py
492 bytes
builtin_zip.py
133 bytes
bytearray1.py
664 bytes
bytearray_add.py
278 bytes
bytearray_append.py
235 bytes
bytearray_construct.py
153 bytes
bytearray_construct_array.py
240 bytes
bytearray_construct_endian.py
232 bytes
bytearray_intbig.py
284 bytes
bytearray_slice_assign.py
992 bytes
bytes.py
1172 bytes
bytes_add.py
245 bytes
bytes_add_array.py
223 bytes
bytes_add_endian.py
141 bytes
bytes_compare.py
920 bytes
bytes_compare2.py
155 bytes
bytes_compare3.py
497 bytes
bytes_compare3.py.exp
30 bytes
bytes_compare_array.py
215 bytes
bytes_construct.py
443 bytes
bytes_construct_array.py
228 bytes
bytes_construct_endian.py
221 bytes
bytes_construct_intbig.py
114 bytes
bytes_count.py
1218 bytes
bytes_find.py
890 bytes
bytes_format_modulo.py
145 bytes
bytes_format_modulo.py.exp
42 bytes
bytes_gen.py
114 bytes
bytes_large.py
816 bytes
bytes_mult.py
247 bytes
bytes_partition.py
836 bytes
bytes_replace.py
452 bytes
bytes_split.py
752 bytes
bytes_strip.py
425 bytes
bytes_subscr.py
205 bytes
class1.py
346 bytes
class2.py
362 bytes
class3.py
335 bytes
class_bind_self.py
1235 bytes
class_binop.py
687 bytes
class_call.py
241 bytes
class_contains.py
382 bytes
class_delattr_setattr.py
1524 bytes
class_descriptor.py
619 bytes
class_emptybases.py
20 bytes
class_getattr.py
462 bytes
class_inherit1.py
328 bytes
class_inherit_mul.py
632 bytes
class_inplace_op.py
859 bytes
class_instance_override.py
169 bytes
class_item.py
435 bytes
class_misc.py
131 bytes
class_new.py
1254 bytes
class_notimpl.py
889 bytes
class_number.py
266 bytes
class_reverse_op.py
364 bytes
class_staticclassmethod.py
412 bytes
class_store.py
182 bytes
class_store_class.py
1447 bytes
class_str.py
794 bytes
class_super.py
1098 bytes
class_super_aslocal.py
154 bytes
class_super_closure.py
552 bytes
class_super_multinherit.py
234 bytes
class_super_object.py
448 bytes
class_use_other.py
166 bytes
closure1.py
215 bytes
closure2.py
245 bytes
closure_defargs.py
154 bytes
closure_manyvars.py
175 bytes
closure_namedarg.py
127 bytes
compare_multi.py
72 bytes
comprehension1.py
421 bytes
containment.py
1326 bytes
continue.py
250 bytes
core_class_superproperty.py
239 bytes
decorator.py
260 bytes
del_attr.py
619 bytes
del_deref.py
352 bytes
del_global.py
732 bytes
del_local.py
377 bytes
del_name.py
229 bytes
del_subscr.py
185 bytes
deque1.py
1049 bytes
deque2.py
1114 bytes
deque2.py.exp
128 bytes
dict1.py
674 bytes
dict2.py
225 bytes
dict_clear.py
69 bytes
dict_construct.py
190 bytes
dict_copy.py
100 bytes
dict_del.py
547 bytes
dict_fixed.py
860 bytes
dict_fixed.py.exp
70 bytes
dict_from_iter.py
259 bytes
dict_fromkeys.py
145 bytes
dict_fromkeys2.py
165 bytes
dict_fromkeys_reversed.py
170 bytes
dict_get.py
65 bytes
dict_intern.py
299 bytes
dict_iterator.py
83 bytes
dict_pop.py
237 bytes
dict_popitem.py
255 bytes
dict_setdefault.py
191 bytes
dict_specialmeth.py
123 bytes
dict_update.py
231 bytes
dict_views.py
410 bytes
equal.py
1043 bytes
equal_class.py
295 bytes
errno1.py
531 bytes
errno1.py.exp
73 bytes
except_match_tuple.py
316 bytes
exception1.py
273 bytes
exception_chain.py
174 bytes
exception_chain.py.exp
59 bytes
exceptpoly.py
1769 bytes
exceptpoly2.py
1789 bytes
floordivide.py
227 bytes
floordivide_intbig.py
262 bytes
for1.py
359 bytes
for2.py
161 bytes
for3.py
261 bytes
for_break.py
493 bytes
for_else.py
716 bytes
for_range.py
1318 bytes
for_return.py
103 bytes
frozenset1.py
257 bytes
frozenset_add.py
263 bytes
frozenset_binop.py
1227 bytes
frozenset_copy.py
169 bytes
frozenset_difference.py
434 bytes
frozenset_set.py
355 bytes
fun1.py
48 bytes
fun2.py
108 bytes
fun3.py
143 bytes
fun_annotations.py
75 bytes
fun_calldblstar.py
467 bytes
fun_calldblstar2.py
509 bytes
fun_calldblstar3.py
389 bytes
fun_callstar.py
572 bytes
fun_callstardblstar.py
388 bytes
fun_defargs.py
449 bytes
fun_defargs2.py
259 bytes
fun_error.py
919 bytes
fun_error2.py
229 bytes
fun_kwargs.py
431 bytes
fun_kwonly.py
891 bytes
fun_kwonlydef.py
696 bytes
fun_kwvarargs.py
309 bytes
fun_largestate.py
2401 bytes
fun_name.py
276 bytes
fun_str.py
60 bytes
fun_varargs.py
558 bytes
gc1.py
767 bytes
gen_stack_overflow.py
108 bytes
gen_yield_from.py
949 bytes
gen_yield_from_close.py
2226 bytes
gen_yield_from_ducktype.py
1034 bytes
gen_yield_from_exc.py
213 bytes
gen_yield_from_executing.py
253 bytes
gen_yield_from_iter.py
177 bytes
gen_yield_from_send.py
215 bytes
gen_yield_from_stopped.py
317 bytes
gen_yield_from_throw.py
578 bytes
gen_yield_from_throw2.py
331 bytes
gen_yield_from_throw3.py
1030 bytes
generator1.py
422 bytes
generator2.py
56 bytes
generator_args.py
354 bytes
generator_close.py
987 bytes
generator_closure.py
697 bytes
generator_exc.py
907 bytes
generator_pend_throw.py
407 bytes
generator_pend_throw.py.exp
48 bytes
generator_return.py
133 bytes
generator_send.py
504 bytes
getattr.py
176 bytes
getitem.py
708 bytes
globals_del.py
474 bytes
ifcond.py
1166 bytes
ifexpr.py
118 bytes
int1.py
1581 bytes
int2.py
120 bytes
int_big1.py
2883 bytes
int_big_add.py
268 bytes
int_big_and.py
987 bytes
int_big_and2.py
2185 bytes
int_big_and3.py
2185 bytes
int_big_cmp.py
122 bytes
int_big_div.py
407 bytes
int_big_error.py
704 bytes
int_big_lshift.py
753 bytes
int_big_mod.py
433 bytes
int_big_mul.py
453 bytes
int_big_or.py
746 bytes
int_big_or2.py
2184 bytes
int_big_or3.py
2185 bytes
int_big_pow.py
90 bytes
int_big_rshift.py
163 bytes
int_big_unary.py
90 bytes
int_big_xor.py
736 bytes
int_big_xor2.py
2185 bytes
int_big_xor3.py
2185 bytes
int_big_zeroone.py
685 bytes
int_bytes.py
943 bytes
int_bytes_intbig.py
682 bytes
int_constfolding.py
520 bytes
int_constfolding_intbig.py
544 bytes
int_divmod.py
202 bytes
int_divmod_intbig.py
167 bytes
int_divzero.py
146 bytes
int_intbig.py
669 bytes
int_longint_bytes.py
281 bytes
int_small.py
1520 bytes
is_isnot.py
221 bytes
iter0.py
206 bytes
iter1.py
1652 bytes
iter2.py
490 bytes
iter_of_iter.py
162 bytes
lambda1.py
52 bytes
lambda_defargs.py
200 bytes
lexer.py
1394 bytes
list1.py
357 bytes
list_clear.py
55 bytes
list_compare.py
957 bytes
list_copy.py
92 bytes
list_count.py
106 bytes
list_extend.py
322 bytes
list_index.py
679 bytes
list_insert.py
119 bytes
list_mult.py
336 bytes
list_pop.py
347 bytes
list_remove.py
172 bytes
list_reverse.py
69 bytes
list_slice.py
381 bytes
list_slice_3arg.py
633 bytes
list_slice_assign.py
621 bytes
list_slice_assign_grow.py
422 bytes
list_sort.py
971 bytes
list_sum.py
59 bytes
logic_constfolding.py
442 bytes
memoryerror.py
269 bytes
memoryerror.py.exp
35 bytes
memoryview1.py
797 bytes
memoryview1_slice_assign.py
960 bytes
memoryview2.py
451 bytes
memoryview_gc.py
418 bytes
memoryview_intbig.py
317 bytes
module1.py
230 bytes
module2.py
133 bytes
module2.py.exp
15 bytes
namedtuple1.py
1321 bytes
namedtuple1_cpython_compat.py
347 bytes
namedtuple_asdict.py
384 bytes
object1.py
83 bytes
object_dict.py
203 bytes
object_new.py
1074 bytes
op_error.py
1386 bytes
op_error_intbig.py
343 bytes
op_error_memoryview.py
253 bytes
op_precedence.py
818 bytes
ordereddict1.py
455 bytes
ordereddict_eq.py
455 bytes
ordereddict_eq.py.exp
289 bytes
parser.py
586 bytes
python34.py
1139 bytes
python34.py.exp
128 bytes
python36.py
221 bytes
python36.py.exp
24 bytes
return1.py
144 bytes
scope.py
729 bytes
self_type_check.py
522 bytes
seq_unpack.py
622 bytes
set_add.py
50 bytes
set_basic.py
203 bytes
set_binop.py
1807 bytes
set_clear.py
49 bytes
set_comprehension.py
29 bytes
set_containment.py
152 bytes
set_copy.py
84 bytes
set_difference.py
391 bytes
set_discard.py
46 bytes
set_intersection.py
162 bytes
set_isdisjoint.py
154 bytes
set_isfooset.py
186 bytes
set_iter.py
48 bytes
set_iter_of_iter.py
43 bytes
set_pop.py
442 bytes
set_remove.py
767 bytes
set_specialmeth.py
96 bytes
set_symmetric_difference.py
169 bytes
set_type.py
240 bytes
set_union.py
30 bytes
set_unop.py
182 bytes
set_update.py
101 bytes
slice_attrs.py
435 bytes
slice_intbig.py
155 bytes
slots_bool_len.py
286 bytes
smallint_array_overflow.py
1200 bytes
special_methods.py
2100 bytes
special_methods2.py
2689 bytes
string1.py
796 bytes
string_center.py
230 bytes
string_compare.py
1104 bytes
string_count.py
1206 bytes
string_cr_conversion.py
127 bytes
string_crlf_conversion.py
133 bytes
string_endswith.py
455 bytes
string_endswith_upy.py
130 bytes
string_endswith_upy.py.exp
10 bytes
string_escape.py
154 bytes
string_find.py
856 bytes
string_format.py
1676 bytes
string_format2.py
2025 bytes
string_format_error.py
1415 bytes
string_format_modulo.py
1772 bytes
string_format_modulo_int.py
877 bytes
string_index.py
1712 bytes
string_istest.py
645 bytes
string_join.py
713 bytes
string_large.py
856 bytes
string_mult.py
243 bytes
string_partition.py
1017 bytes
string_replace.py
591 bytes
string_repr.py
182 bytes
string_rfind.py
815 bytes
string_rindex.py
1735 bytes
string_rpartition.py
820 bytes
string_rsplit.py
1526 bytes
string_slice.py
555 bytes
string_split.py
817 bytes
string_splitlines.py
1010 bytes
string_startswith.py
424 bytes
string_startswith_upy.py
132 bytes
string_startswith_upy.py.exp
10 bytes
string_strip.py
988 bytes
string_upperlow.py
112 bytes
struct1.py
2326 bytes
struct1_intbig.py
1269 bytes
struct2.py
1497 bytes
struct_micropython.py
884 bytes
struct_micropython.py.exp
41 bytes
struct_overflow.py
1220 bytes
subclass_classmethod.py
573 bytes
subclass_native1.py
728 bytes
subclass_native2_list.py
587 bytes
subclass_native2_tuple.py
306 bytes
subclass_native3.py
376 bytes
subclass_native4.py
145 bytes
subclass_native5.py
166 bytes
subclass_native_buffer.py
326 bytes
subclass_native_call.py
691 bytes
subclass_native_call.py.exp
3 bytes
subclass_native_cmp.py
170 bytes
subclass_native_containment.py
305 bytes
subclass_native_init.py
887 bytes
subclass_native_iter.py
142 bytes
subclass_native_specmeth.py
282 bytes
syntaxerror.py
2922 bytes
sys1.py
564 bytes
sys_getsizeof.py
392 bytes
true_value.py
423 bytes
try1.py
127 bytes
try2.py
838 bytes
try3.py
226 bytes
try4.py
330 bytes
try_as_var.py
180 bytes
try_continue.py
252 bytes
try_error.py
216 bytes
try_finally1.py
1110 bytes
try_finally2.py
685 bytes
try_finally_loops.py
1447 bytes
try_finally_return.py
1471 bytes
try_finally_return2.py
1834 bytes
try_reraise.py
283 bytes
try_reraise2.py
746 bytes
try_return.py
183 bytes
tuple1.py
602 bytes
tuple_compare.py
1152 bytes
tuple_count.py
87 bytes
tuple_index.py
419 bytes
tuple_mult.py
391 bytes
types1.py
460 bytes
types2.py
215 bytes
types3.py
268 bytes
unary_op.py
384 bytes
unboundlocal.py
242 bytes
unpack1.py
1802 bytes
while1.py
182 bytes
while_cond.py
386 bytes
while_nest_exc.py
198 bytes
with1.py
1628 bytes
with_break.py
254 bytes
with_continue.py
257 bytes
with_return.py
1239 bytes