Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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")
Exemplo n.º 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
Exemplo n.º 5
0
    def it_is_initialisable_using_a_password(self, data_source):
        keychain = Keychain(data_source)
        keychain.initialise("somepassword")

        data_source.initialise.assert_called()
Exemplo n.º 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")
Exemplo n.º 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
Exemplo n.º 8
0
    def it_is_initialisable_using_a_password(self, data_source):
        keychain = Keychain(data_source)
        keychain.initialise("somepassword")

        data_source.initialise.assert_called()