def test_sshkey_same_key_can_be_used_by_different_users(self): key_string = get_data('data/test_rsa0.pub') user = factory.make_user() key = SSHKey(key=key_string, user=user) key.save() user2 = factory.make_user() key2 = SSHKey(key=key_string, user=user2) key2.full_clean()
def test_sshkey_same_key_can_be_used_by_different_users(self): key_string = get_data('data/test_rsa0.pub') user = factory.make_user() key = SSHKey(key=key_string, user=user) key.save() user2 = factory.make_user() key2 = SSHKey(key=key_string, user=user2) key2.full_clean()
def test_sshkey_same_key_can_be_used_by_different_sources(self): auth_id = factory.make_name('auth_id') keysource1 = factory.make_KeySource(protocol=KEYS_PROTOCOL_TYPE.LP, auth_id=auth_id) keysource2 = factory.make_KeySource(protocol=KEYS_PROTOCOL_TYPE.GH, auth_id=auth_id) key_string = get_data('data/test_rsa0.pub') user = factory.make_User() key1 = SSHKey(key=key_string, user=user, keysource=keysource1) key1.save() key2 = SSHKey(key=key_string, user=user, keysource=keysource2) key2.save() self.assertIsNone(key2.full_clean())
def test_sshkey_validation_with_valid_key(self): key_string = get_data('data/test_rsa0.pub') user = factory.make_user() key = SSHKey(key=key_string, user=user) key.full_clean()
def test_sshkey_validation_with_valid_key(self): key_string = get_data('data/test_rsa0.pub') user = factory.make_user() key = SSHKey(key=key_string, user=user) key.full_clean()