예제 #1
0
	def test_append_date_time(self):
		state = {"all":_initial_state()} 
		state = _append_burndown_state_datetime(state)
		self.assertIn("datetime", state)
예제 #2
0
	def test_increment_burndown_state(self):
		state = {"all":_initial_state(), "epic_name":{"total":0, "unscheduled":0}}
		_increment_burndown_label_state(state, "epic_name", "unscheduled")
		self.assertEqual(state, {"all":_initial_state(), "epic_name":{"total":0, "unscheduled":1}})
예제 #3
0
	def test_add_burndown_label_state(self):
		state = {"all":_initial_state()}
		self.assertFalse(state["all"].has_key("unscheduled"))
		state = _add_burndown_label_state(state,"all", "unscheduled")
		self.assertTrue(state["all"].has_key("unscheduled"))
예제 #4
0
	def test_add_burndown_label(self):
		state = {"all":_initial_state()}
		self.assertFalse(state.has_key("epic_name"))
		state = _add_burndown_label(state, "epic_name")
		self.assertTrue(state.has_key("epic_name"))
예제 #5
0
	def test_needs_burndown_label_state(self):
		state = {"all":_initial_state()}
		self.assertTrue(_needs_burndown_label_state(state, "all", "unscheduled"))
		state["all"]["unscheduled"] = 1
		self.assertFalse(_needs_burndown_label_state(state, "all", "unscheduled"))
예제 #6
0
	def test_needs_burndown_label(self):
		state = {"all":_initial_state()}
		self.assertTrue(_needs_burndown_label(state, "epic_name"))
		state["epic_name"] = {"all":_initial_state()}
		self.assertFalse(_needs_burndown_label(state, "epic_name"))