def test_xdict_min_val_strings(self): xd = XDict({ 'one': '1', 'two': '2', 'three': '3' }) # test numerals as strings, still works value, key = xd.min_val() self.assertEqual(xd.min_val(), ('1', 'one')) # returns a tuple self.assertEqual(value, '1') self.assertEqual( key, 'one') # note for non-numeral strings, uses alphabetic sorting
def test_xdict_min_val_strings(self): xd = XDict({'one': '1', 'two': '2', 'three': '3'}) # test numerals as strings, still works value, key = xd.min_val() self.assertEqual(xd.min_val(), ('1', 'one')) # returns a tuple self.assertEqual(value, '1') self.assertEqual(key, 'one') # note for non-numeral strings, uses alphabetic sorting
def test_xdict_min_val(self): xd = XDict({'one': 1, 'two': 2, 'three': 3}) value, key = xd.min_val() self.assertEqual(xd.min_val(), (1, 'one')) # returns a tuple self.assertEqual(value, 1) self.assertEqual(key, 'one')