def test_read_all(self): """Test that the read_all method works correctly.""" collection = CRUDCollection() collection.create("one", 1) collection.create("two", 2) keyvalue_pairs = collection.read_all() assert {("one", 1), ("two", 2)} == set(keyvalue_pairs)
def _validate_pkp(private_key_paths: CRUDCollection) -> None: """ Prevent to publish agents with non-empty private_key_paths. :param private_key_paths: private_key_paths from agent config. :raises: ClickException if private_key_paths is not empty. :return: None. """ if private_key_paths.read_all() != []: raise click.ClickException( "You are not allowed to publish agents with non-empty private_key_paths." )
def _validate_pkp(private_key_paths: CRUDCollection) -> None: """ Prevent to publish agents with non-empty private_key_paths. :param private_key_paths: private_key_paths from agent config. :raises: ClickException if private_key_paths is not empty. :return: None. """ if private_key_paths.read_all() != []: raise click.ClickException( "You are not allowed to publish agents with non-empty private_key_paths. Use the `aea remove-key` command to remove key paths from `private_key_paths: {}` in `aea-config.yaml`." )