Ejemplo n.º 1
0
 def test_is_empty_zero_bytes(self, _m_requests_get):
     e = DataUrlElement('some-address')
     # simulate no content bytes returned
     e.get_bytes = mock.MagicMock(return_value='')
     self.assertTrue(e.is_empty())
Ejemplo n.º 2
0
 def test_new_from_internet(self):
     e = DataUrlElement(self.EXAMPLE_URL)
     self.assertEqual(e.get_bytes(), open(self.EXAMPLE_PTH, 'rb').read())
Ejemplo n.º 3
0
 def test_new_add_missing_scheme(self):
     # Construct without scheme header, should add http://
     e = DataUrlElement(self.EXAMPLE_URL[8:])
     self.assertEqual(e._url, 'http://' + self.EXAMPLE_URL[8:])
     self.assertEqual(e.get_bytes(), open(self.EXAMPLE_PTH, 'rb').read())
Ejemplo n.º 4
0
 def test_is_empty_nonzero_bytes(self, _m_requests_get):
     e = DataUrlElement('some-address')
     # simulate some content bytes returned
     e.get_bytes = mock.MagicMock(return_value='some bytes returned')
     self.assertFalse(e.is_empty())
Ejemplo n.º 5
0
 def test_get_bytes_from_url(self):
     e = DataUrlElement(self.EXAMPLE_URL)
     self.assertEqual(e.get_bytes(), open(self.EXAMPLE_PTH, 'rb').read())
     self.assertEqual(e.content_type(), 'image/png')
Ejemplo n.º 6
0
 def test_new_add_missing_scheme(self):
     # Construct without scheme header, should add http://
     e = DataUrlElement(self.EXAMPLE_URL[8:])
     self.assertEqual(e._url, 'http://' + self.EXAMPLE_URL[8:])
     self.assertEqual(e.get_bytes(), open(self.EXAMPLE_PTH, 'rb').read())
Ejemplo n.º 7
0
 def test_new_from_internet(self):
     e = DataUrlElement(self.EXAMPLE_URL)
     self.assertEqual(e.get_bytes(), open(self.EXAMPLE_PTH, 'rb').read())
Ejemplo n.º 8
0
 def test_get_bytes_from_url(self):
     e = DataUrlElement(self.EXAMPLE_URL)
     self.assertEqual(e.get_bytes(), open(self.EXAMPLE_PTH, 'rb').read())
     self.assertEqual(e.content_type(), 'image/png')
Ejemplo n.º 9
0
 def test_is_empty_zero_bytes(self, m_requests_get):
     e = DataUrlElement('some-address')
     # simulate no content bytes returned
     e.get_bytes = mock.MagicMock(return_value='')
     ntools.assert_true(e.is_empty())
Ejemplo n.º 10
0
 def test_new_from_internet(self):
     e = DataUrlElement(self.EXAMPLE_URL)
     ntools.assert_equal(e.get_bytes(), open(self.EXAMPLE_PTH).read())