Lines Matching full:style
15 """Tests for yapf.style."""
23 from yapf.yapflib import style
34 style._ContinuationAlignStyleStringConverter(cont_align_space),
38 style._ContinuationAlignStyleStringConverter(cont_align_fixed),
49 style._ContinuationAlignStyleStringConverter(cont_align_valignright),
52 style._ContinuationAlignStyleStringConverter('blahblah')
53 self.assertIn("unknown continuation align style: 'blahblah'",
57 self.assertEqual(style._StringListConverter('foo, bar'), ['foo', 'bar'])
58 self.assertEqual(style._StringListConverter('foo,bar'), ['foo', 'bar'])
59 self.assertEqual(style._StringListConverter(' foo'), ['foo'])
61 style._StringListConverter('joe ,foo, bar'), ['joe', 'foo', 'bar'])
64 self.assertEqual(style._BoolConverter('true'), True)
65 self.assertEqual(style._BoolConverter('1'), True)
66 self.assertEqual(style._BoolConverter('false'), False)
67 self.assertEqual(style._BoolConverter('0'), False)
70 self.assertEqual(style._IntListConverter('1, 2, 3'), [1, 2, 3])
71 self.assertEqual(style._IntListConverter('[ 1, 2, 3 ]'), [1, 2, 3])
72 self.assertEqual(style._IntListConverter('[ 1, 2, 3, ]'), [1, 2, 3])
75 self.assertEqual(style._IntOrIntListConverter('10'), 10)
76 self.assertEqual(style._IntOrIntListConverter('1, 2, 3'), [1, 2, 3])
99 style.SetGlobalStyle(style.CreatePEP8Style())
103 cfg = style.CreateStyleFromConfig(None)
108 cfg = style.CreateStyleFromConfig(pep8_name)
113 cfg = style.CreateStyleFromConfig(google_name)
118 cfg = style.CreateStyleFromConfig(yapf_name)
123 cfg = style.CreateStyleFromConfig(fb_name)
132 style.SetGlobalStyle(style.CreatePEP8Style())
140 [style]
144 cfg = style.CreateStyleFromConfig(filepath)
150 [style]
155 cfg = style.CreateStyleFromConfig(filepath)
161 [style]
166 cfg = style.CreateStyleFromConfig(filepath)
172 [style]
177 cfg = style.CreateStyleFromConfig(filepath)
183 [style]
189 cfg = style.CreateStyleFromConfig(filepath)
196 [style]
201 cfg = style.CreateStyleFromConfig(filepath)
206 with self.assertRaisesRegex(style.StyleConfigError,
207 'is not a valid style or file path'):
208 style.CreateStyleFromConfig('/8822/xyznosuchfile')
216 with self.assertRaisesRegex(style.StyleConfigError,
218 style.CreateStyleFromConfig(filepath)
222 [style]
227 with self.assertRaisesRegex(style.StyleConfigError,
228 'Unknown style option'):
229 style.CreateStyleFromConfig(filepath)
239 with self.assertRaisesRegex(style.StyleConfigError,
241 style.CreateStyleFromConfig(filepath)
257 cfg = style.CreateStyleFromConfig(filepath)
266 style.SetGlobalStyle(style.CreatePEP8Style())
274 cfg = style.CreateStyleFromConfig(config_dict)
279 self.assertRaisesRegex(style.StyleConfigError, 'Unknown style option',
280 style.CreateStyleFromConfig,
282 self.assertRaisesRegex(style.StyleConfigError, 'not a valid',
283 style.CreateStyleFromConfig,
291 style.SetGlobalStyle(style.CreatePEP8Style())
294 cfg = style.CreateStyleFromConfig(
302 cfg = style.CreateStyleFromConfig(
310 cfg = style.CreateStyleFromConfig(u'{}')
314 cfg = style.CreateStyleFromConfig('{}')
318 self.assertRaisesRegex(style.StyleConfigError, 'Unknown style option',
319 style.CreateStyleFromConfig, '{based_on_styl: pep8}')
320 self.assertRaisesRegex(style.StyleConfigError, 'not a valid',
321 style.CreateStyleFromConfig, '{INDENT_WIDTH: FOUR}')
322 self.assertRaisesRegex(style.StyleConfigError, 'Invalid style dict',
323 style.CreateStyleFromConfig, '{based_on_style: pep8')
329 settings = sorted(style.Help())
330 expected = sorted(style._style)