33 lines
1.3 KiB
Python
33 lines
1.3 KiB
Python
# this test is commented since it's very slow, but it can be useful for future development
|
|
# def test_pytest_plugin_initial(migrator):
|
|
# mapping_list = [
|
|
# ("audio/mpeg", "20", "low", 0, 1),
|
|
# ("audio/ogg", "180", "medium", 1, 2),
|
|
# ("audio/x-m4a", "280", "high", 2, 3),
|
|
# ("audio/opus", "130", "high", 2, 4),
|
|
# ("audio/opus", "513", "very-high", 3, 5),
|
|
# ("audio/aiff", "1312", "very-high", 3, 6),
|
|
# ("audio/mpeg", "320", "high", 2, 8),
|
|
# ("audio/mpeg", "200", "medium", 1, 9),
|
|
# ("audio/aiff", "1", "very-high", 3, 10),
|
|
# ("audio/flac", "1", "very-high", 3, 11),
|
|
# ]
|
|
|
|
# a, f, t = ("music", "0057_auto_20221118_2108", "0058_upload_quality")
|
|
|
|
# migrator.migrate([(a, f)])
|
|
# old_apps = migrator.loader.project_state([(a, f)]).apps
|
|
# Upload = old_apps.get_model(a, "Upload")
|
|
# for upload in mapping_list:
|
|
# Upload.objects.create(pk=upload[4], mimetype=upload[0], bitrate=upload[1])
|
|
|
|
# migrator.loader.build_graph()
|
|
# migrator.migrate([(a, t)])
|
|
# new_apps = migrator.loader.project_state([(a, t)]).apps
|
|
|
|
# upload_manager = new_apps.get_model(a, "Upload")
|
|
|
|
# for upload in mapping_list:
|
|
# upload_obj = upload_manager.objects.get(pk=upload[4])
|
|
# assert upload_obj.quality == upload[3]
|