def calc_item_no(self): """ Returns the number of this agenda item. """ if self.type == self.AGENDA_ITEM: if self.is_root_node(): if config['agenda_numeral_system'] == 'arabic': return str(self._calc_sibling_no()) else: # config['agenda_numeral_system'] == 'roman' return to_roman(self._calc_sibling_no()) else: return '%s.%s' % (self.parent.calc_item_no(), self._calc_sibling_no()) else: return ''
def calc_item_no(self): """ Returns the number of this agenda item. """ if self.type == self.AGENDA_ITEM: if self.is_root_node(): if config['agenda_numeral_system'] == 'arabic': return str(self._calc_sibling_no()) else: # config['agenda_numeral_system'] == 'roman' return to_roman(self._calc_sibling_no()) else: return '%s.%s' % (self.parent.calc_item_no(), self._calc_sibling_no()) else: return ''
def walk_tree(tree, number=None): for index, tree_element in enumerate(tree): # Calculate number of visable agenda items. if numeral_system == 'roman' and number is None: item_number = to_roman(index + 1) else: item_number = str(index + 1) if number is not None: item_number = '.'.join((number, item_number)) # Add prefix. if config['agenda_number_prefix']: item_number_tmp = "%s %s" % (config['agenda_number_prefix'], item_number) else: item_number_tmp = item_number # Save the new value and go down the tree. tree_element['item'].item_number = item_number_tmp tree_element['item'].save() walk_tree(tree_element['children'], item_number)
def walk_tree(tree, number=None): for index, tree_element in enumerate(tree): # Calculate number of visable agenda items. if numeral_system == "roman" and number is None: item_number = to_roman(index + 1) else: item_number = str(index + 1) if number is not None: item_number = ".".join((number, item_number)) # Add prefix. if config["agenda_number_prefix"]: item_number_tmp = f"{config['agenda_number_prefix']} {item_number}" else: item_number_tmp = item_number # Save the new value and go down the tree. tree_element["item"].item_number = item_number_tmp tree_element["item"].save() walk_tree(tree_element["children"], item_number)
def walk_tree(tree, number=None): for index, tree_element in enumerate(tree): # Calculate number of visable agenda items. if numeral_system == 'roman' and number is None: item_number = to_roman(index + 1) else: item_number = str(index + 1) if number is not None: item_number = '.'.join((number, item_number)) # Add prefix. if config['agenda_number_prefix']: item_number_tmp = "%s %s" % (config['agenda_number_prefix'], item_number) else: item_number_tmp = item_number # Save the new value and go down the tree. tree_element['item'].item_number = item_number_tmp tree_element['item'].save() walk_tree(tree_element['children'], item_number)
def walk_tree(tree, number=None): for index, tree_element in enumerate(tree): # Calculate number of visable agenda items. if numeral_system == "roman" and number is None: item_number = to_roman(index + 1) else: item_number = str(index + 1) if number is not None: item_number = ".".join((number, item_number)) # Add prefix. if config["agenda_number_prefix"]: item_number_tmp = f"{config['agenda_number_prefix']} {item_number}" else: item_number_tmp = item_number # Save the new value and go down the tree. tree_element["item"].item_number = item_number_tmp tree_element["item"].save() walk_tree(tree_element["children"], item_number)
def test_to_roman_none(self): self.assertTrue(utils.to_roman(-3) is None)
def test_to_roman_result(self): self.assertEqual(utils.to_roman(3), 'III')
def test_to_roman_none(self): self.assertEqual(utils.to_roman(-3), '-3')
def test_to_roman_result(): assert utils.to_roman(3) == 'III'
def test_to_roman_none(): assert utils.to_roman(-3) == '-3'
def test_to_roman_result(): assert utils.to_roman(3) == "III"
def test_to_roman_none(): assert utils.to_roman(-3) == "-3"