test_py27.py 716 B

12345678910111213141516171819202122232425262728293031
  1. # coding: utf-8
  2. import sys
  3. import pytest
  4. from ruamel.ordereddict import ordereddict, sorteddict
  5. assert sys.version_info[:2] == (2, 7)
  6. class TestOrderedDictView:
  7. def test_key(self):
  8. d = ordereddict()
  9. d['a'] = 1
  10. d['b'] = 2
  11. print(d.viewkeys())
  12. assert "dict_keys(['a', 'b'])" == str(d.viewkeys())
  13. def test_values(self):
  14. d = ordereddict()
  15. d['a'] = 1
  16. d['b'] = 2
  17. print(d.viewvalues())
  18. assert "dict_values([1, 2])" == str(d.viewvalues())
  19. def test_items(self):
  20. d = ordereddict()
  21. d['a'] = 1
  22. d['b'] = 2
  23. print(d.viewitems())
  24. assert "dict_items([('a', 1), ('b', 2)])" == str(d.viewitems())