def test_returns_no_jid_handles_if_none_are_passed(self):
		Filter = FirstRecipientFilter(self.__MyConfig)

		ActualResult = Filter.getJidHandleGroupResult([], None, '')

		self.assertFalse(ActualResult.hasJidHandles())
		self.assertEquals(Result.NOBODY_AVAILABLE, ActualResult.getCode())
Example #2
0
    def test_returns_no_jid_handles_if_none_are_passed(self):
        Filter = FirstRecipientFilter(self.__MyConfig)

        ActualResult = Filter.getJidHandleGroupResult([], None, '')

        self.assertFalse(ActualResult.hasJidHandles())
        self.assertEquals(Result.NOBODY_AVAILABLE, ActualResult.getCode())
	def test_returns_first_jid_handle_retrieved_from_config_when_there_are_multiple(self):
		JidHandles = self.__given_multiple_jid_handles_in_configuration()

		Filter = FirstRecipientFilter(self.__MyConfig)
		ActualResult = Filter.getJidHandleGroupResult([JidHandleGroup(JidHandles)], None, '')

		ExpectedJidHandles = [JidHandles[0]]
		self.assertEquals([JidHandleGroup(ExpectedJidHandles)], ActualResult.getJidHandleGroups())
Example #4
0
    def test_returns_first_jid_handle_retrieved_from_config_when_there_are_multiple(
            self):
        JidHandles = self.__given_multiple_jid_handles_in_configuration()

        Filter = FirstRecipientFilter(self.__MyConfig)
        ActualResult = Filter.getJidHandleGroupResult(
            [JidHandleGroup(JidHandles)], None, '')

        ExpectedJidHandles = [JidHandles[0]]
        self.assertEquals([JidHandleGroup(ExpectedJidHandles)],
                          ActualResult.getJidHandleGroups())