Test that .iter() method returns a useful iterator
Test that .copy() method returns a copy
Test some non-string keys
Merge branch 'improve-test-coverage'