Esempio n. 1
0
 def test_open_url_set_url(self):
     open_url = OpenUrl(URL)
     open_url.set_url("https://www.zxcv.com/1/")
     self.assertDictEqual(open_url.as_data(), {
         "type": "Action.OpenUrl",
         "url": "https://www.zxcv.com/1/"
     })
Esempio n. 2
0
 def test_open_url_set_mode(self):
     action = OpenUrl(URL)
     action.set_mode(ActionMode.SECONDARY)
     self.assertDictEqual(action.as_data(), {
         "type": "Action.OpenUrl",
         "url": URL,
         "mode": "secondary"
     })
Esempio n. 3
0
 def test_open_url_set_is_enabled(self):
     action = OpenUrl(URL)
     action.set_is_enabled(False)
     self.assertDictEqual(action.as_data(), {
         "type": "Action.OpenUrl",
         "url": URL,
         "isEnabled": False
     })
Esempio n. 4
0
 def test_open_url_set_tooltip(self):
     action = OpenUrl(URL)
     action.set_tooltip("Vivamus ornare elit")
     self.assertDictEqual(action.as_data(), {
         "type": "Action.OpenUrl",
         "url": URL,
         "tooltip": "Vivamus ornare elit"
     })
Esempio n. 5
0
 def test_open_url(self):
     requires = {"parameter1": 1, "parameter2": "asdf"}
     open_url = OpenUrl(URL,
                        title="View",
                        icon_url="www.asdf.com",
                        style=ActionStyle.POSITIVE,
                        is_enabled=True,
                        mode=ActionMode.PRIMARY,
                        tooltip="Phasellus sodales leo",
                        fallback=FallbackOption.DROP,
                        requires=requires)
     self.assertDictEqual(
         open_url.as_data(), {
             "type": "Action.OpenUrl",
             "url": URL,
             "title": "View",
             "iconUrl": "www.asdf.com",
             "style": "positive",
             "fallback": "drop",
             "mode": "primary",
             "isEnabled": True,
             "tooltip": "Phasellus sodales leo",
             "requires": requires
         })