anime_list_apis.test.models package¶
Subpackages¶
- anime_list_apis.test.models.attributes package
- Submodules
- anime_list_apis.test.models.attributes.TestDate module
- anime_list_apis.test.models.attributes.TestId module
- anime_list_apis.test.models.attributes.TestRelation module
- anime_list_apis.test.models.attributes.TestScore module
- anime_list_apis.test.models.attributes.TestTitle module
- Module contents
Submodules¶
anime_list_apis.test.models.TestCacheAble module¶
anime_list_apis.test.models.TestMediaData module¶
-
class
anime_list_apis.test.models.TestMediaData.
TestMediaData
(methodName='runTest')¶ Bases:
unittest.case.TestCase
Tests the MediaData Model class
-
static
generate_sample_anime_data
() → anime_list_apis.models.MediaData.AnimeData¶ Generates a generic AnimeData object :return: The generated anime data object
-
static
generate_sample_manga_data
() → anime_list_apis.models.MediaData.MangaData¶ Generates a generic MangaData object :return: The generated manga data object
-
static
generate_sample_serialized_anime_data
() → Dict[str, Optional[str]]¶ Generates some sample serialized anime data :return: The serialized sample data
-
static
generate_sample_serialized_manga_data
() → Dict[str, Optional[str]]¶ Generates some sample serialized manga data :return: The serialized sample data
-
test_deserialization
()¶ Tests deserializing an MediaData object :return: None
-
test_equality
()¶ Tests that the equality of the objects is handled correctly :return: None
-
test_generating_anime_data
()¶ Tests generating an anime data object :return: None
-
test_generating_manga_data
()¶ Tests generating a manga data object :return: None
-
test_generating_with_none_value
()¶ Tests using a valid None value in the constructor :return: None
-
test_generic_deserialization
()¶ Tests using the MediaData class to deserialize :return: None
-
test_invalid_deserialization
()¶ Tests that invalid serialized data raises ValueErrors when deserialized :return: None
-
test_serialization
()¶ Tests serializing an MediaData object :return: None
-
test_string_representation
()¶ Tests that the string representation is correct :return: None
-
static
anime_list_apis.test.models.TestMediaListEntry module¶
-
class
anime_list_apis.test.models.TestMediaListEntry.
TestMediaListEntry
(methodName='runTest')¶ Bases:
unittest.case.TestCase
Tests the MediaListEntry Model class
-
static
generate_sample_anime_entry
() → anime_list_apis.models.MediaListEntry.AnimeListEntry¶ Generates a sample AnimeListEntry object :return: The generated AnimeListEntry object
-
static
generate_sample_manga_entry
() → anime_list_apis.models.MediaListEntry.MangaListEntry¶ Generates a sample MangaListEntry object :return: The generated MangaListEntry object
-
static
generate_sample_serialized_anime_entry
() → Dict[str, Optional[str]]¶ Generates a sample deserialized version of the sample anime entry :return: The deserialized sample entry
-
static
generate_sample_serialized_manga_entry
() → Dict[str, Optional[str]]¶ Generates a sample deserialized version of the sample manga entry :return: The deserialized sample entry
-
test_deserialization
()¶ Tests deserializing a MediaUserData object :return: None
-
test_equality
()¶ Tests that the equality of the objects is handled correctly :return: None
-
test_generating_anime_media_list_entry
()¶ Tests generating an anime media list entry object :return: None
-
test_generating_manga_media_list_entry
()¶ Tests generating a manga media list entry object :return: None
-
test_generic_deserialization
()¶ Tests using the MediaListEntry class to deserialize :return: None
-
test_if_valid
()¶ Tests the functionality of the is_valid_entry method :return: None
-
test_internal_getters
()¶ Tests the generating getter methods that generate MediaData and MediaUserData objects :return: None
-
test_invalid_deserialization
()¶ Tests that invalid serialized data raises ValueErrors when deserialized :return: None
-
test_mismatching_ids
()¶ Tests that two mismatched IDs are identified and raise a ValueError :return: None
-
test_mixing_anime_and_manga
()¶ Tests that it’s impossible to mix anime and manga data :return:
-
test_serialization
()¶ Tests serializing a MediaUserData object :return: None
-
test_string_representation
()¶ Tests that the string representation is correct :return: None
-
static
anime_list_apis.test.models.TestMediaUserData module¶
-
class
anime_list_apis.test.models.TestMediaUserData.
TestMediaUserData
(methodName='runTest')¶ Bases:
unittest.case.TestCase
Tests the MediaUserData Model class
-
static
generate_sample_anime_user_data
() → anime_list_apis.models.MediaUserData.AnimeUserData¶ Generates a sample AnimeUserData object :return: The generated AnimeUserData object
-
static
generate_sample_manga_user_data
() → anime_list_apis.models.MediaUserData.MangaUserData¶ Generates a sample MangaUserData object :return: The generated MangaUserData object
-
static
generate_sample_serialized_anime_user_data
() → Dict[str, Optional[str]]¶ Generates a sample serialized AnimeUserData object :return: The serialized data
-
static
generate_sample_serialized_manga_user_data
() → Dict[str, Optional[str]]¶ Generates a sample serialized MangaUserData object :return: The serialized data
-
test_deserialization
()¶ Tests deserializing a MediaUserData object :return: None
-
test_equality
()¶ Tests that the equality of the objects is handled correctly :return: None
-
test_generating_anime_user_entry_data
()¶ Tests generating an anime user entry data object :return: None
-
test_generating_manga_user_entry_data
()¶ Tests generating an manga user entry data object :return: None
-
test_generic_deserialization
()¶ Tests using the MediaUserData class to deserialize :return: None
-
test_invalid_deserialization
()¶ Tests that invalid serialized data raises ValueErrors when deserialized :return: None
-
test_none_parameters
()¶ Tests using None as parameters :return: None
-
test_serialization
()¶ Tests serializing a MediaUserData object :return: None
-
test_string_representation
()¶ Tests that the string representation is correct :return: None
-
test_valid
()¶ Makes sure that it’s possible to check if an entry is valid :return: None
-
static