anime_list_apis.test.models package

Submodules

anime_list_apis.test.models.TestCacheAble module

class anime_list_apis.test.models.TestCacheAble.TestCacheAble(methodName='runTest')

Bases: unittest.case.TestCase

Class that tests cache-able objects

test_getters()

Tests if the getter methods work correctly :return:

test_tag_generation()

Tests generating tags :return: None

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

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

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

Module contents