def test_none(self): eq_(pull_data_dict([]), None) eq_(pull_data_dict([1, 3]), None)
def test_normal(self): d = {'data': 1} eq_(pull_data_dict([d]), d) eq_(pull_data_dict([3, d]), d) eq_(pull_data_dict(['as', [2, d]]), d) eq_(pull_data_dict([1, ['f', 3], d, '4']), d)
def test_error(self): pull_data_dict('asdf')