def test_periods_come_before_after_letters(self): imports = [make_import('ab'), make_import('a.c'), make_import('a.b')] expect(AlphabetizesImports.alphabetize(imports)) == [make_import('a.b'), make_import('a.c'), make_import('ab')]
def test_periods_come_before_underscores(self): imports = [make_import('a.b'), make_import('a_b')] expect(AlphabetizesImports.alphabetize(imports)) == [make_import('a.b'), make_import('a_b')]
def test_uppercase_comes_before_lowercase(self): imports = [make_import('b'), make_import('a'), make_import('C')] expect(AlphabetizesImports.alphabetize(imports)) == [make_import('C'), make_import('a'), make_import('b')]