"""Unit tests for oauth2client.util.""" | |
__author__ = 'jcgregorio@google.com (Joe Gregorio)' | |
import unittest | |
from oauth2client import util | |
class ScopeToStringTests(unittest.TestCase): | |
def test_iterables(self): | |
cases = [ | |
('', ''), | |
('', ()), | |
('', []), | |
('', ('', )), | |
('', ['', ]), | |
('a', ('a', )), | |
('b', ['b', ]), | |
('a b', ['a', 'b']), | |
('a b', ('a', 'b')), | |
('a b', 'a b'), | |
('a b', (s for s in ['a', 'b'])), | |
] | |
for expected, case in cases: | |
self.assertEqual(expected, util.scopes_to_string(case)) |