Ejemplo n.º 1
0
    def setUp(self):
        LogMockingTestCase.setUp(self)

        self.m_basicConfig = self.patch('logging.basicConfig')
        self.m_PythonLoggingObserver = self.patch('twisted.python.log.PythonLoggingObserver')
        self.m_stdout = self.patch('sys.stdout')
        self.m_stderr = self.patch('sys.stderr')
Ejemplo n.º 2
0
    def setUp(self):
        LogMockingTestCase.setUp(self)

        self.nick = 'Nick'
        self.password = '******'
        self.nickserv = 'NickServ'
        self.channel = '#foo'

        self.p = irc.ClientProtocol(self.nick, self.password, self.nickserv, self.channel)
Ejemplo n.º 3
0
    def setUp(self):
        LogMockingTestCase.setUp(self)

        self.m_configdir = self.make_mock()
        self.m_secretpath = self.make_mock()
        self.m_publicpath = self.make_mock()

        self.m_configdir.child.side_effect = {
            'secret.conf': self.m_secretpath,
            'public.conf': self.m_publicpath,
            }.__getitem__
Ejemplo n.º 4
0
    def setUp(self):
        LogMockingTestCase.setUp(self)

        self.host = 'irc.fakehost.net'
        self.port = 6697
        nick = 'leastbot'
        password = '******'
        nickserv = 'ickservnay'
        channel = '#foo'
        self.m_reactor = self.make_mock()

        self.client = irc.Client(self.m_reactor, self.host, self.port, nick, password, nickserv, channel)
Ejemplo n.º 5
0
    def setUp(self):
        LogMockingTestCase.setUp(self)

        self.pingbody = json.dumps(self.pingmessage)
        sigver = github.SignatureVerifier(self.secret)
        self.pingexpsig = sigver._calculate_hmacsha1(self.pingbody)

        self.m_handle_event = self.make_mock()
        self.m_request = self.make_mock()
        self.m_request.content.getvalue.return_value = self.pingbody

        headers = {
            'X-Github-Event': 'ping',
            'X-Github-Delivery': 'a fake unique id',
            'X-Hub-Signature': 'sha1=' + self.pingexpsig,
            }
        self.m_request.getHeader.side_effect = headers.get

        self.res = github.WebhookResource(self.secret, self.m_handle_event)