Lines Matching refs:server
43 welcome = self.server.getwelcome()
47 resp, lines = self.server.help()
53 resp, groups = self.server.list()
59 resp, groups = self.server.list(self.GROUP_PAT)
66 self.server._shortcmd("XYZZY")
72 # the server too much, we choose a recent date in the past.
74 resp, groups = self.server.newgroups(dt)
84 desc = self.server.description(self.GROUP_NAME)
89 desc = self.server.description(self.GROUP_PAT)
92 desc = self.server.description("zk.brrtt.baz")
96 resp, descs = self.server.descriptions(self.GROUP_PAT)
102 self.assertEqual(desc, self.server.description(self.GROUP_NAME))
105 result = self.server.group(self.GROUP_NAME)
116 resp, date = self.server.date()
134 resp, count, first, last, name = self.server.group(self.GROUP_NAME)
135 resp, lines = self.server.xover(last - 5, last)
147 resp, count, first, last, name = self.server.group(self.GROUP_NAME)
150 resp, lines = self.server.over((start, None))
154 resp, lines = self.server.over((start, last))
164 resp, count, first, last, name = self.server.group(self.GROUP_NAME)
165 resp, lines = self.server.xhdr('subject', last)
180 resp, count, first, last, name = self.server.group(self.GROUP_NAME)
184 resp, head = self.server.head(art_num)
195 resp, body = self.server.body(art_num)
198 resp, article = self.server.article(art_num)
210 # The server under test implements NNTP version 2 and has a
217 self.assertGreaterEqual(self.server.nntp_version, 2)
218 _check_caps(self.server.getcapabilities())
220 resp, caps = self.server.capabilities()
229 self.assertRaises(nntplib.NNTPError, self.server.login,
232 # would require valid details for some server somewhere to be in the
240 self.server.quit()
242 cls.server = None
270 if not hasattr(server, 'file'):
273 server.help()
286 server = self.NNTP_CLASS(self.NNTP_HOST, **kwargs)
287 with server:
289 self.assertTrue(server.help())
292 server = self.NNTP_CLASS(self.NNTP_HOST, **kwargs)
293 with server:
294 server.quit()
313 # This server supports STARTTLS (gmane doesn't)
332 cls.server = cls.NNTP_CLASS(cls.NNTP_HOST, **kwargs)
346 if cls.server is not None:
347 cls.server.quit()
352 # Technical limits for this public NNTP server (see http://www.aioe.org):
357 # bpo-42794: aioe.test is one of the official groups on this server
377 # Non-networked tests using a local server (or something mocking it).
454 del self.server
459 self.server = NNTPServer(file, 'test.server', *args, **kwargs)
460 return self.server
472 welcome = "200 NNTP mock server"
832 """A server that starts in transit mode"""
865 self.assertEqual(self.server.welcome, self.handler.welcome)
869 self.assertIn('AUTHINFO', self.server._caps)
870 self.server.login('testuser', 'testpw')
873 self.assertNotIn('AUTHINFO', self.server._caps)
876 resp, date = self.server.date()
882 resp = self.server.quit()
887 resp, help = self.server.help()
897 resp, groups = self.server.list()
903 resp, groups = self.server.list("*distutils*")
911 resp, art_num, message_id = self.server.stat(3000234)
915 resp, art_num, message_id = self.server.stat("<45223423@example.com>")
920 self.server.stat("<non.existent.id>")
923 self.server.stat()
927 resp, art_num, message_id = self.server.next()
933 resp, art_num, message_id = self.server.last()
939 desc = self.server.description("comp.lang.python")
941 desc = self.server.description("comp.lang.pythonx")
945 resp, groups = self.server.descriptions("comp.lang.python")
950 resp, groups = self.server.descriptions("comp.lang.python*")
955 resp, groups = self.server.descriptions("comp.lang.pythonx")
959 resp, count, first, last, group = self.server.group("fr.comp.lang.python")
966 self.server.group("comp.lang.python.devel")
974 resp, ids = self.server.newnews("comp.lang.python", dt)
986 resp, ids = self.server.newnews("fr.comp.lang.python", dt)
1010 resp, info = self.server.article()
1017 resp, info = self.server.article(3000234)
1024 resp, info = self.server.article("<45223423@example.com>")
1032 self.server.article("<non-existent@example.com>")
1038 resp, info = self.server.article(file=f)
1058 resp, info = self.server.head()
1065 resp, info = self.server.head(3000234)
1072 resp, info = self.server.head("<45223423@example.com>")
1080 self.server.head("<non-existent@example.com>")
1085 resp, info = self.server.head(file=f)
1105 resp, info = self.server.body()
1112 resp, info = self.server.body(3000234)
1119 resp, info = self.server.body("<45223423@example.com>")
1127 self.server.body("<non-existent@example.com>")
1132 resp, info = self.server.body(file=f)
1172 resp, overviews = self.server.xover(57, 59)
1177 resp, overviews = self.server.over((57, 59))
1193 # Check the raw body as received by the server
1241 self.check_post_ihave(self.server.post, "240 Article received OK")
1244 self.server.post(self.sample_post)
1249 self.check_post_ihave(self.server.ihave, "235 Article transferred OK",
1252 self.server.ihave("<another.message.id>", self.sample_post)
1259 self.server.newnews, "comp.lang.python", dt)
1263 """Tests an NNTP v1 server (no capabilities)."""
1269 caps = self.server.getcapabilities()
1271 self.assertEqual(self.server.nntp_version, 1)
1272 self.assertEqual(self.server.nntp_implementation, None)
1276 """Tests an NNTP v2 server (with capabilities)."""
1282 caps = self.server.getcapabilities()
1294 self.assertEqual(self.server.nntp_version, 3)
1295 self.assertEqual(self.server.nntp_implementation, 'INN 2.5.1')
1299 """Tests a probably NNTP v2 server with capabilities only after login."""
1305 self.assertEqual(self.server._caps, {})
1306 self.server.login('testuser', 'testpw')
1307 self.assertIn('VERSION', self.server._caps)
1312 """Same tests as for v2 but we tell NTTP to send MODE READER to a server
1319 self.assertIn('READER', self.server._caps)