def test_string_reversed(self): sort_key_rec = mod.SortKeyRecord('2sr') assert mod.transform('3.2', sort_key_rec, 'forward') == '3.2'
def test_string_reversed_but_primary_is_already_reverse(self): sort_key_rec = mod.SortKeyRecord('2sr') assert mod.transform('3.2', sort_key_rec, 'reversed') == '3.2'
def test_float_reversed(self): sort_key_rec = mod.SortKeyRecord('2fr') assert mod.transform('3.2', sort_key_rec, 'forward') == -3.2
def test_float(self): sort_key_rec = mod.SortKeyRecord('2ff') assert mod.transform('3.2', sort_key_rec, 'forward') == 3.2
def test_integer_reversed_but_primary_is_already_reverse(self): sort_key_rec = mod.SortKeyRecord('2ir') assert mod.transform('3', sort_key_rec, 'reversed') == 3
def test_integer_reversed(self): sort_key_rec = mod.SortKeyRecord('2ir') assert mod.transform('3', sort_key_rec, 'forward') == -3
def test_string(self): sort_key_rec = mod.SortKeyRecord('2sf') assert mod.transform('foo', sort_key_rec, 'forward') == 'foo'