Example #1
0
def test_field_name_returned_for_child_model_of_own_reverse_related_field():
    # act
    result = find_m2m_field_name_by_model(Group._meta, Episode2, True)
    # assert
    assert result == 'episodes'
Example #2
0
def test_field_name_returned_for_model_of_related_field():
    # act
    result = find_m2m_field_name_by_model(Episode._meta, Actor, False)
    # assert
    assert result == 'cast'
Example #3
0
def test_field_name_returned_for_child_model_of_own_related_field():
    # act
    result = find_m2m_field_name_by_model(Episode2._meta, Group, False)
    # assert
    assert result == 'groups'
Example #4
0
def test_field_name_returned_for_model_of_inherited_reverse_related_field():
    # act
    result = find_m2m_field_name_by_model(Writer._meta, Episode2, True)
    # assert
    assert result == 'contributions'
Example #5
0
def test_field_name_returned_for_proxy_model_of_reverse_related_field():
    # act
    result = find_m2m_field_name_by_model(Writer._meta, Special, True)
    # assert
    assert result == 'contributions'
Example #6
0
def test_field_name_returned_for_proxy_model_of_inherited_related_field():
    # act
    result = find_m2m_field_name_by_model(Special._meta, Actor, False)
    # assert
    assert result == 'cast'