Esempio n. 1
0
	def test_opt_stream_to_dict(self):
		f_name = os.path.join(gen_utils.data_dir(), consts.opt_names_to_f_names['misc_opts'])
		d = _opt_stream_to_dict(open(f_name, 'r'))
		
		self.assertEqual(len(d), 10)
		self.assertEqual(d['write-back'], False)
		self.assertEqual(gen_utils.is_bool_type(d['write-back']), True)
		self.assertEqual(d['gnu-emacs-file'], '')
Esempio n. 2
0
    def test_opt_stream_to_dict(self):
        f_name = os.path.join(gen_utils.data_dir(),
                              consts.opt_names_to_f_names['misc_opts'])
        d = _opt_stream_to_dict(open(f_name, 'r'))

        self.assertEqual(len(d), 10)
        self.assertEqual(d['write-back'], False)
        self.assertEqual(gen_utils.is_bool_type(d['write-back']), True)
        self.assertEqual(d['gnu-emacs-file'], '')
Esempio n. 3
0
def lib_to_orig_opt_rep(s):
    """ 
	Translates an option from the form used by Tidy python to the form used by the Tidy utility.
	"""
    if gen_utils.is_bool_type(s):
        if s:
            return 'yes'

        return 'no'

    return s
Esempio n. 4
0
	def _make_check_widget(self, name, val, sensitive):
		b = gtk.CheckButton(name)
		b.set_sensitive(sensitive)
		
		b.connect('toggled', self._on_check, name)
		assert gen_utils.is_bool_type(val), val
		b.set_active(val)		
		
		b.show()
			
		return b
Esempio n. 5
0
def lib_to_orig_opt_rep(s):
	""" 
	Translates an option from the form used by Tidy python to the form used by the Tidy utility.
	"""
	if gen_utils.is_bool_type(s):
		if s:
			return 'yes'

		return 'no'
	
	return s
Esempio n. 6
0
	def _make_widget(self, name, val, sensitive):
		make_check = gen_utils.is_string_type(val)
		
		name = tidy_opt_utils.lib_to_orig_opt_rep(name)
		
		if make_check:
			val = tidy_opt_utils.lib_to_orig_opt_rep(val)
		
			return self._make_string_widget(name, val, sensitive)

		assert gen_utils.is_bool_type(val), val 

		return self._make_check_widget(name, val, sensitive)