예제 #1
0
	def testDirectConnection(self):
		"""Test connect"""
		#self.setup()
		#1. Connect to local plex server
		server = PlexServer(constants.HOST, constants.PORT)
		if not server.isTokenRequired:
			self.assertTrue(server.isValid())
			data, url = server.getLibraryData()
			print(data)
			assert data is not None
		else:
			self.assertFalse(server.isValid())

		#2. Connect to an invalid server
		server = PlexServer('10.1.3.1', 32400)
		self.assertFalse(server.isValid())

		#3. Connect to a non-plex server
		server = PlexServer('www.google.com', 80)
		self.assertFalse(server.isValid())