Esempio n. 1
0
 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 ''
Esempio n. 2
0
 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 ''
Esempio n. 3
0
 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)
Esempio n. 4
0
 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)
Esempio n. 5
0
 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)
Esempio n. 6
0
 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)
Esempio n. 7
0
 def test_to_roman_none(self):
     self.assertTrue(utils.to_roman(-3) is None)
Esempio n. 8
0
 def test_to_roman_result(self):
     self.assertEqual(utils.to_roman(3), 'III')
Esempio n. 9
0
 def test_to_roman_none(self):
     self.assertEqual(utils.to_roman(-3), '-3')
Esempio n. 10
0
def test_to_roman_result():
    assert utils.to_roman(3) == 'III'
Esempio n. 11
0
def test_to_roman_none():
    assert utils.to_roman(-3) == '-3'
Esempio n. 12
0
def test_to_roman_result():
    assert utils.to_roman(3) == "III"
Esempio n. 13
0
def test_to_roman_none():
    assert utils.to_roman(-3) == "-3"