Exemplo n.º 1
0
	def test_in_permissions(self):
		self.build.config["modules"]["activations"] = [
				{"patterns": ["http://www.google.com/*"]}
		]
		self.build.config["modules"]["request"]["permissions"] = [ "<all_urls>" ]
		server_tasks.need_https_access(self.build)
		ok_(self.build.config["activate_on_https"])
Exemplo n.º 2
0
	def test_several_non_match(self):
		self.build.config["modules"]["activations"] = [
				{"patterns": ["http://reddit.com/", "http://cnn.com/", "http://google.com/"]}
		]
		server_tasks.need_https_access(self.build)
		assert_false(self.build.config["activate_on_https"])
Exemplo n.º 3
0
	def test_several_match(self):
		self.build.config["modules"]["activations"] = [
				{"patterns": ["<all_urls>", "http://www.google.com/*", "https://www.google.com/*"]}
		]
		server_tasks.need_https_access(self.build)
		ok_(self.build.config["activate_on_https"])
Exemplo n.º 4
0
	def test_all_urls(self):
		self.build.config["modules"]["activations"] = [
				{"patterns": ["<all_urls>"]}
		]
		server_tasks.need_https_access(self.build)
		ok_(self.build.config["activate_on_https"])
Exemplo n.º 5
0
	def test_asterisk_pattern(self):
		self.build.config["modules"]["activations"] = [
				{"patterns": ["*://google.com/"]}
		]
		server_tasks.need_https_access(self.build)
		ok_(self.build.config["activate_on_https"])
Exemplo n.º 6
0
	def test_no_https_patterns(self):
		self.build.config["modules"]["activations"] = [
				{"patterns": ["http://google.com/"]}
		]
		server_tasks.need_https_access(self.build)
		assert_false(self.build.config["activate_on_https"])
Exemplo n.º 7
0
	def test_no_patterns(self):
		server_tasks.need_https_access(self.build)
		assert_false(self.build.config["activate_on_https"])