Exemplo n.º 1
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())
Exemplo n.º 2
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())