tests Package

test_firstrun_login Module

class leap.gui.tests.test_firstrun_login.LogInPageLogicTestCase(*args, **kwargs)

Bases: leap.testing.qunittest.TestCase

setUp()
tearDown()
test__do_checks()
class leap.gui.tests.test_firstrun_login.RegisterUserPageUITestCase(*args, **kwargs)

Bases: leap.testing.qunittest.TestCase

del_field(field)

deletes entried text in field line edit :param field: the QLineEdit :type field: QLineEdit widget

fill_field(field, text)

fills a field (line edit) that is passed along :param field: the qLineEdit :param text: the text to be filled :type field: QLineEdit widget :type text: str

setUp()
tearDown()
test_buttons_disabled_until_textentry()
test_next_id()
test_paint_event()
test_regex()
test_validate_page()
test_validation_ready()
class leap.gui.tests.test_firstrun_login.TestPage(parent=None)

Bases: leap.gui.firstrun.login.LogInPage

test_firstrun_providerselect Module

class leap.gui.tests.test_firstrun_providerselect.SelectProviderPageLogicTestCase(*args, **kwargs)

Bases: leap.testing.qunittest.TestCase

setUp()
tearDown()
test__do_checks()
class leap.gui.tests.test_firstrun_providerselect.SelectProviderPageUITestCase(*args, **kwargs)

Bases: leap.testing.qunittest.TestCase

del_provider()

deletes entried provider in line edit

fill_provider()

fills provider line edit

setUp()
tearDown()
test_buttons_disabled_until_textentry()
test_check_button_triggers_tests()
test_next_id()
test_page_completed_after_checks()
test_paint_event()
test_validate_page()
class leap.gui.tests.test_firstrun_providerselect.TestPage(parent=None, providers=None)

Bases: leap.gui.firstrun.providerselect.SelectProviderPage

test_firstrun_register Module

class leap.gui.tests.test_firstrun_register.RegisterUserPageLogicTestCase(*args, **kwargs)

Bases: leap.testing.qunittest.TestCase

setUp()
tearDown()
test__do_checks()
class leap.gui.tests.test_firstrun_register.RegisterUserPageUITestCase(*args, **kwargs)

Bases: leap.testing.qunittest.TestCase

del_field(field)

deletes entried text in field line edit :param field: the QLineEdit :type field: QLineEdit widget

fill_field(field, text)

fills a field (line edit) that is passed along :param field: the qLineEdit :param text: the text to be filled :type field: QLineEdit widget :type text: str

setUp()
tearDown()
test_buttons_disabled_until_textentry()
test_check_button_triggers_tests(test_item)
test_next_id()
test_paint_event()
test_validate_page()
test_validation_ready()
class leap.gui.tests.test_firstrun_register.TestPage(parent=None)

Bases: leap.gui.firstrun.register.RegisterUserPage

field(field)

test_firstrun_wizard Module

class leap.gui.tests.test_firstrun_wizard.FirstRunWizardTestCase(*args, **kwargs)

Bases: leap.testing.qunittest.TestCase

setUp()
tearDown()
test_accept(*args, **keywargs)

test the main accept method that gets called when user has gone thru all the wizard and click on finish button

test_defaults()
test_page_index()

we test both the get_page_index function and the correct ordering of names

test_random_str()
test_validation_errors()

tests getters and setters for validation errors

class leap.gui.tests.test_firstrun_wizard.TestWizard(conductor_instance, parent=None, pages_dict=None, username=None, providers=None, success_cb=None, is_provider_setup=False, trusted_certs=None, netchecker=<class 'leap.base.checks.LeapNetworkChecker'>, providercertchecker=<class 'leap.eip.checks.ProviderCertChecker'>, eipconfigchecker=<class 'leap.eip.checks.EIPConfigChecker'>, start_eipconnection_signal=None, eip_statuschange_signal=None, debug_server=None, quitcallback=None)

Bases: leap.gui.firstrun.wizard.FirstRunWizard

test_mainwindow_rc Module

class leap.gui.tests.test_mainwindow_rc.MainWindowResourcesTest(methodName='runTest')

Bases: unittest.case.TestCase

test_mainwindow_resources_hash()

test_progress Module

class leap.gui.tests.test_progress.InlineValidationPageTestCase(methodName='runTest')

Bases: unittest.case.TestCase

setUp()
tearDown()
test_defaults()
test_validation_frame()
class leap.gui.tests.test_progress.ProgressStepContainerTestCase(methodName='runTest')

Bases: unittest.case.TestCase

addSteps(number)
setUp()
test_add_steps()
test_attrs()
test_del_all_steps()
test_del_step()
test_iter()
class leap.gui.tests.test_progress.ProgressStepTestCase(methodName='runTest')

Bases: unittest.case.TestCase

test_step_attrs()
class leap.gui.tests.test_progress.StepsTableWidgetTestCase(methodName='runTest')

Bases: unittest.case.TestCase

setUp()
tearDown()
test_defaults()
class leap.gui.tests.test_progress.TestInlineValidationPage(parent=None)

Bases: leap.gui.progress.InlineValidationPage

class leap.gui.tests.test_progress.TestValidationPage(parent=None)

Bases: leap.gui.progress.ValidationPage

class leap.gui.tests.test_progress.TestWithStepsClass(parent=None)

Bases: PyQt4.QtGui.QWidget, leap.gui.progress.WithStepsMixIn

onStepStatusChanged(*args)

blank out this gui method that will add status lines

class leap.gui.tests.test_progress.ValidationPageTestCase(methodName='runTest')

Bases: unittest.case.TestCase

setUp()
tearDown()
test_defaults()
test_initialize_page()
test_is_complete()
test_show_hide_progress()
class leap.gui.tests.test_progress.WithStepsMixInTestCase(*args, **kwargs)

Bases: leap.testing.qunittest.TestCase

TIMER_WAIT = 0.2
setUp()
tearDown()
test_add_status_line()
test_back_and_next()
test_clean_wizard_errors()
test_clear_table()
test_do_checks_delegation()
test_done()
test_fail()
test_has_queue()
test_launch_chechs_slot()
test_on_checks_validation_ready_called()
test_on_step_statuschanged_slot()
test_populate_steps_table()
test_process_queue()
test_set_item_icon()
test_steps_and_errors()

test_threads Module

class leap.gui.tests.test_threads.FunThreadTestCase(methodName='runTest')

Bases: unittest.case.TestCase

setUp()
test_run()
test_thread()