Beispiel #1
0
    def it_passes_initialisation_configuraton_to_data_source(self, data_source):
        password = "******"
        config = {"iterations": 10}
        keychain = Keychain(data_source)
        keychain.initialise(password, config)

        data_source.initialise.assert_called_with(password, config)
Beispiel #2
0
    def it_passes_initialisation_configuraton_to_data_source(
            self, data_source):
        password = "******"
        config = {"iterations": 10}
        keychain = Keychain(data_source)
        keychain.initialise(password, config)

        data_source.initialise.assert_called_with(password, config)
Beispiel #3
0
 def it_throws_if_initialising_existing_keychain(self, data_source):
     data_source.is_initialised.return_value = True
     keychain = Keychain(data_source)
     keychain.initialise("somepassword")
Beispiel #4
0
    def it_delegates_initialisation_to_the_data_source(self, data_source):
        keychain = Keychain(data_source)
        keychain.initialise("somepassword")

        assert data_source.initialise.called is True
Beispiel #5
0
    def it_is_initialisable_using_a_password(self, data_source):
        keychain = Keychain(data_source)
        keychain.initialise("somepassword")

        data_source.initialise.assert_called()
Beispiel #6
0
 def it_throws_if_initialising_existing_keychain(self, data_source):
     data_source.is_initialised.return_value = True
     keychain = Keychain(data_source)
     keychain.initialise("somepassword")
Beispiel #7
0
    def it_delegates_initialisation_to_the_data_source(self, data_source):
        keychain = Keychain(data_source)
        keychain.initialise("somepassword")

        assert data_source.initialise.called is True
Beispiel #8
0
    def it_is_initialisable_using_a_password(self, data_source):
        keychain = Keychain(data_source)
        keychain.initialise("somepassword")

        data_source.initialise.assert_called()