	(function () {
		var py_arguments = {};
		var attribs_by_name = {};
		var builtin_super = {};
		var callable_test = {};
		var classes = {};
		var complex_numbers = {};
		var conditional_expressions = {};
		var control_structures = {};
		var dashed_numbers = {};
		var data_structures = {};
		var decorators = {};
		var dict_comprehensions = {};
		var dictionaries = {};
		var div_issues = {};
		var div_pulls = {};
		var docstrings = {};
		var exceptions = {};
		var extended_slices = {};
		var fstrings = {};
		var general_functions = {};
		var globals_function = {};
		var indices_and_slices = {};
		var iterators_and_generators = {};
		var lambda_functions = {};
		var list_comprehensions = {};
		var local_classes = {};
		var metaclasses = {};
		var module_builtin = {};
		var module_cmath = {};
		var module_itertools = {};
		var module_math = {};
		var modules = {};
		var nonlocals = {};
		var operator_overloading = {};
		var org = {};
		var properties = {};
		var proxies = {};
		var reprtest = {};
		var set_comprehensions = {};
		var simple_and_augmented_assignment = {};
		var truthyness = {};
		var tuple_assignment = {};
		__nest__ (org, 'transcrypt.autotester', __init__ (__world__.org.transcrypt.autotester));
		__nest__ (py_arguments, '', __init__ (__world__.py_arguments));
		__nest__ (attribs_by_name, '', __init__ (__world__.attribs_by_name));
		__nest__ (builtin_super, '', __init__ (__world__.builtin_super));
		__nest__ (callable_test, '', __init__ (__world__.callable_test));
		__nest__ (classes, '', __init__ (__world__.classes));
		__nest__ (complex_numbers, '', __init__ (__world__.complex_numbers));
		__nest__ (conditional_expressions, '', __init__ (__world__.conditional_expressions));
		__nest__ (control_structures, '', __init__ (__world__.control_structures));
		if (__in__ ('__py3.6__', __symbols__)) {
			__nest__ (dashed_numbers, '', __init__ (__world__.dashed_numbers));
		}
		__nest__ (data_structures, '', __init__ (__world__.data_structures));
		__nest__ (decorators, '', __init__ (__world__.decorators));
		__nest__ (dict_comprehensions, '', __init__ (__world__.dict_comprehensions));
		__nest__ (dictionaries, '', __init__ (__world__.dictionaries));
		__nest__ (div_issues, '', __init__ (__world__.div_issues));
		__nest__ (div_pulls, '', __init__ (__world__.div_pulls));
		__nest__ (docstrings, '', __init__ (__world__.docstrings));
		__nest__ (exceptions, '', __init__ (__world__.exceptions));
		__nest__ (extended_slices, '', __init__ (__world__.extended_slices));
		if (__in__ ('__py3.6__', __symbols__)) {
			__nest__ (fstrings, '', __init__ (__world__.fstrings));
		}
		__nest__ (general_functions, '', __init__ (__world__.general_functions));
		__nest__ (globals_function, '', __init__ (__world__.globals_function));
		__nest__ (indices_and_slices, '', __init__ (__world__.indices_and_slices));
		if (__in__ ('__esv6__', __symbols__)) {
			__nest__ (iterators_and_generators, '', __init__ (__world__.iterators_and_generators));
		}
		__nest__ (lambda_functions, '', __init__ (__world__.lambda_functions));
		__nest__ (list_comprehensions, '', __init__ (__world__.list_comprehensions));
		__nest__ (local_classes, '', __init__ (__world__.local_classes));
		__nest__ (metaclasses, '', __init__ (__world__.metaclasses));
		__nest__ (module_builtin, '', __init__ (__world__.module_builtin));
		__nest__ (module_cmath, '', __init__ (__world__.module_cmath));
		if (__in__ ('__esv6__', __symbols__)) {
			__nest__ (module_itertools, '', __init__ (__world__.module_itertools));
		}
		__nest__ (module_math, '', __init__ (__world__.module_math));
		__nest__ (modules, '', __init__ (__world__.modules));
		__nest__ (nonlocals, '', __init__ (__world__.nonlocals));
		__nest__ (operator_overloading, '', __init__ (__world__.operator_overloading));
		__nest__ (properties, '', __init__ (__world__.properties));
		__nest__ (reprtest, '', __init__ (__world__.reprtest));
		if (__in__ ('__esv6__', __symbols__)) {
			__nest__ (proxies, '', __init__ (__world__.proxies));
		}
		__nest__ (set_comprehensions, '', __init__ (__world__.set_comprehensions));
		__nest__ (simple_and_augmented_assignment, '', __init__ (__world__.simple_and_augmented_assignment));
		__nest__ (truthyness, '', __init__ (__world__.truthyness));
		__nest__ (tuple_assignment, '', __init__ (__world__.tuple_assignment));
		var autoTester = org.transcrypt.autotester.AutoTester ();
		autoTester.run (py_arguments, 'arguments');
		autoTester.run (attribs_by_name, 'attribs_by_name');
		autoTester.run (builtin_super, 'builtin_super');
		autoTester.run (callable_test, 'callable');
		autoTester.run (classes, 'classes');
		autoTester.run (complex_numbers, 'complex_numbers');
		autoTester.run (conditional_expressions, 'conditional_expressions');
		autoTester.run (control_structures, 'control_structures');
		if (__in__ ('__py3.6__', __symbols__)) {
			autoTester.run (dashed_numbers, 'dashed_numbers');
		}
		autoTester.run (data_structures, 'data_structures');
		autoTester.run (decorators, 'decorators');
		autoTester.run (dict_comprehensions, 'dict_comprehensions');
		autoTester.run (dictionaries, 'dictionaries');
		autoTester.run (div_issues, 'div_issues');
		autoTester.run (div_pulls, 'div_pulls');
		autoTester.run (docstrings, 'docstrings');
		autoTester.run (exceptions, 'exceptions');
		autoTester.run (extended_slices, 'extended_slices');
		if (__in__ ('__py3.6__', __symbols__)) {
			autoTester.run (fstrings, 'fstrings');
		}
		autoTester.run (globals_function, 'globals_function');
		autoTester.run (general_functions, 'general_functions');
		autoTester.run (indices_and_slices, 'indices_and_slices');
		if (__in__ ('__esv6__', __symbols__)) {
			autoTester.run (iterators_and_generators, 'iterators_and_generators');
		}
		autoTester.run (lambda_functions, 'lambda_functions');
		autoTester.run (list_comprehensions, 'list_comprehensions');
		autoTester.run (local_classes, 'local_classes');
		autoTester.run (metaclasses, 'metaclasses');
		autoTester.run (module_builtin, 'module_builtin');
		autoTester.run (module_cmath, 'module_cmath');
		if (__in__ ('__esv6__', __symbols__)) {
			autoTester.run (module_itertools, 'module_itertools');
		}
		autoTester.run (module_math, 'module_math');
		autoTester.run (modules, 'modules');
		autoTester.run (nonlocals, 'nonlocals');
		autoTester.run (operator_overloading, 'operator_overloading');
		autoTester.run (properties, 'properties');
		autoTester.run (reprtest, 'repr_str');
		if (__in__ ('__esv6__', __symbols__)) {
			autoTester.run (proxies, 'proxies');
		}
		autoTester.run (set_comprehensions, 'set_comprehensions');
		autoTester.run (simple_and_augmented_assignment, 'simple_and_augmented_assignment');
		autoTester.run (truthyness, 'truthyness');
		autoTester.run (tuple_assignment, 'tuple_assignemt');
		autoTester.done ();
		__pragma__ ('<use>' +
			'arguments' +
			'attribs_by_name' +
			'builtin_super' +
			'callable_test' +
			'classes' +
			'complex_numbers' +
			'conditional_expressions' +
			'control_structures' +
			'dashed_numbers' +
			'data_structures' +
			'decorators' +
			'dict_comprehensions' +
			'dictionaries' +
			'div_issues' +
			'div_pulls' +
			'docstrings' +
			'exceptions' +
			'extended_slices' +
			'fstrings' +
			'general_functions' +
			'globals_function' +
			'indices_and_slices' +
			'iterators_and_generators' +
			'lambda_functions' +
			'list_comprehensions' +
			'local_classes' +
			'metaclasses' +
			'module_builtin' +
			'module_cmath' +
			'module_itertools' +
			'module_math' +
			'modules' +
			'nonlocals' +
			'operator_overloading' +
			'org.transcrypt.autotester' +
			'properties' +
			'proxies' +
			'reprtest' +
			'set_comprehensions' +
			'simple_and_augmented_assignment' +
			'truthyness' +
			'tuple_assignment' +
		'</use>')
		__pragma__ ('<all>')
			__all__.autoTester = autoTester;
		__pragma__ ('</all>')
	}) ();
