Exemple #1
0
    def test_check_canvas_rw_access(self):
        common_url = "http://example.com/fp.js"
        be1 = cm.BrowserEvent()
        be1.event_type = cm.EVENT_TODATAURL
        be1.js_file = common_url

        be2 = cm.BrowserEvent()
        be2.event_type = cm.EVENT_FILLTEXT
        be2.js_file = common_url
        self.assertEqual([common_url], ex.check_canvas_rw_access([be1, be2]))
    def test_check_canvas_rw_access(self):
        common_url = "http://example.com/fp.js"
        be1 = cm.BrowserEvent()
        be1.event_type = cm.EVENT_TODATAURL
        be1.js_file = common_url

        be2 = cm.BrowserEvent()
        be2.event_type = cm.EVENT_FILLTEXT
        be2.js_file = common_url
        self.assertEqual([common_url],
                         ex.check_canvas_rw_access([be1, be2]))
    def test_check_canvas_rw_access_for_diff_js(self):
        url1 = "http://example.com/fp.js"
        url2 = "http://example.com/ga.js"

        be1 = cm.BrowserEvent()
        be1.event_type = cm.EVENT_TODATAURL
        be1.js_file = url1

        be2 = cm.BrowserEvent()
        be2.event_type = cm.EVENT_FILLTEXT
        be2.js_file = url2
        self.assertEqual([], ex.check_canvas_rw_access([be1, be2]))
Exemple #4
0
    def test_check_canvas_rw_access_for_diff_js(self):
        url1 = "http://example.com/fp.js"
        url2 = "http://example.com/ga.js"

        be1 = cm.BrowserEvent()
        be1.event_type = cm.EVENT_TODATAURL
        be1.js_file = url1

        be2 = cm.BrowserEvent()
        be2.event_type = cm.EVENT_FILLTEXT
        be2.js_file = url2
        self.assertEqual([], ex.check_canvas_rw_access([be1, be2]))
Exemple #5
0
 def test_check_canvas_rw_access(self):
     ft_url = CANVAS_BASE_TEST_URL + "filltext.html"
     results = ffm.visit_page(ft_url, wait_on_site=1)
     calls = results["calls"]
     if ex.check_canvas_rw_access(calls):
         self.fail("Should not find read/write access logs to canvas")
Exemple #6
0
 def test_stroke_text_to_dataurl_detection(self):
     ft_url = CANVAS_BASE_TEST_URL + "stroketext_todataurl.html"
     results = ffm.visit_page(ft_url, wait_on_site=1)
     calls = results["calls"]
     if not ex.check_canvas_rw_access(calls):
         self.fail("Cannot find read/write access logs to canvas")
 def test_check_canvas_rw_access(self):
     ft_url = CANVAS_BASE_TEST_URL + "filltext.html"
     results = ffm.visit_page(ft_url, wait_on_site=1)
     calls = results["calls"]
     if ex.check_canvas_rw_access(calls):
         self.fail("Should not find read/write access logs to canvas")
 def test_stroke_text_to_dataurl_detection(self):
     ft_url = CANVAS_BASE_TEST_URL + "stroketext_todataurl.html"
     results = ffm.visit_page(ft_url, wait_on_site=1)
     calls = results["calls"]
     if not ex.check_canvas_rw_access(calls):
         self.fail("Cannot find read/write access logs to canvas")