# {py:mod}`feedback_forensics.data.loader_test`

```{py:module} feedback_forensics.data.loader_test
```

```{autodoc2-docstring} feedback_forensics.data.loader_test
:allowtitles:
```

## Module Contents

### Classes

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`TestLoader <feedback_forensics.data.loader_test.TestLoader>`
  - ```{autodoc2-docstring} feedback_forensics.data.loader_test.TestLoader
    :summary:
    ```
````

### API

`````{py:class} TestLoader
:canonical: feedback_forensics.data.loader_test.TestLoader

```{autodoc2-docstring} feedback_forensics.data.loader_test.TestLoader
```

````{py:method} test_load_json_file(setup_test_data)
:canonical: feedback_forensics.data.loader_test.TestLoader.test_load_json_file

```{autodoc2-docstring} feedback_forensics.data.loader_test.TestLoader.test_load_json_file
```

````

````{py:method} test_convert_vote_to_string()
:canonical: feedback_forensics.data.loader_test.TestLoader.test_convert_vote_to_string

```{autodoc2-docstring} feedback_forensics.data.loader_test.TestLoader.test_convert_vote_to_string
```

````

````{py:method} test_create_votes_df(setup_test_data)
:canonical: feedback_forensics.data.loader_test.TestLoader.test_create_votes_df

```{autodoc2-docstring} feedback_forensics.data.loader_test.TestLoader.test_create_votes_df
```

````

````{py:method} test_get_votes_df_cache(setup_test_data)
:canonical: feedback_forensics.data.loader_test.TestLoader.test_get_votes_df_cache

```{autodoc2-docstring} feedback_forensics.data.loader_test.TestLoader.test_get_votes_df_cache
```

````

````{py:method} test_get_votes_df_missing_dir()
:canonical: feedback_forensics.data.loader_test.TestLoader.test_get_votes_df_missing_dir

```{autodoc2-docstring} feedback_forensics.data.loader_test.TestLoader.test_get_votes_df_missing_dir
```

````

````{py:method} test_get_votes_df_empty_dir(tmp_path)
:canonical: feedback_forensics.data.loader_test.TestLoader.test_get_votes_df_empty_dir

```{autodoc2-docstring} feedback_forensics.data.loader_test.TestLoader.test_get_votes_df_empty_dir
```

````

````{py:method} test_get_votes_dict_from_annotated_pairs_json(setup_annotated_pairs_json)
:canonical: feedback_forensics.data.loader_test.TestLoader.test_get_votes_dict_from_annotated_pairs_json

```{autodoc2-docstring} feedback_forensics.data.loader_test.TestLoader.test_get_votes_dict_from_annotated_pairs_json
```

````

````{py:method} test_get_votes_dict_from_annotated_pairs_json_missing_pref(setup_annotated_pairs_json)
:canonical: feedback_forensics.data.loader_test.TestLoader.test_get_votes_dict_from_annotated_pairs_json_missing_pref

```{autodoc2-docstring} feedback_forensics.data.loader_test.TestLoader.test_get_votes_dict_from_annotated_pairs_json_missing_pref
```

````

````{py:method} test_get_votes_dict_from_annotated_pairs_json_with_metadata(setup_annotated_pairs_json)
:canonical: feedback_forensics.data.loader_test.TestLoader.test_get_votes_dict_from_annotated_pairs_json_with_metadata

```{autodoc2-docstring} feedback_forensics.data.loader_test.TestLoader.test_get_votes_dict_from_annotated_pairs_json_with_metadata
```

````

````{py:method} test_get_votes_dict_from_annotated_pairs_json_v2(setup_annotated_pairs_json_v2)
:canonical: feedback_forensics.data.loader_test.TestLoader.test_get_votes_dict_from_annotated_pairs_json_v2

```{autodoc2-docstring} feedback_forensics.data.loader_test.TestLoader.test_get_votes_dict_from_annotated_pairs_json_v2
```

````

````{py:method} test_model_annotators(setup_annotated_pairs_json_v2)
:canonical: feedback_forensics.data.loader_test.TestLoader.test_model_annotators

```{autodoc2-docstring} feedback_forensics.data.loader_test.TestLoader.test_model_annotators
```

````

`````
