def test_base_get_args(self): """Test WikibasePage.get() with sysop argument.""" item = WikibasePage(self.repo, 'Q1') # avoid loading anything item._content = {} self.assertRaises(NotImplementedError, item.get, force=True, sysop=True) self.assertRaises(NotImplementedError, item.get, force=False, sysop=True) self.assertRaises(NotImplementedError, item.get, force=False, sysop=False) self.assertRaises(NotImplementedError, item.get, sysop=True)
def test_normalize_data(self): data_in = { 'aliases': {'en': ['Bah']}, 'labels': {'en': 'Foo'}, } response = WikibasePage._normalizeData(data_in) self.assertEqual(response, self.data_out)
def test_normalized_data(self): response = WikibasePage._normalizeData( copy.deepcopy(self.data_out)) self.assertEqual(response, self.data_out)
def test_normalize_lang(self): lang_in = {self.site: 'foo'} response = WikibasePage._normalizeLanguages(lang_in) self.assertEqual(response, self.lang_out)
def test_normalized_data(self): """Test _normalizeData() method for normalized data.""" response = WikibasePage._normalizeData(copy.deepcopy(self.data_out)) self.assertEqual(response, self.data_out)
def test_normalized_lang(self): """Test _normalizeData() method.""" response = WikibasePage._normalizeData(copy.deepcopy(self.lang_out)) self.assertEqual(response, self.lang_out)
def test_normalized_data(self): """Test _normalizeData() method for normalized data.""" response = WikibasePage._normalizeData( copy.deepcopy(self.data_out)) self.assertEqual(response, self.data_out)
def test_normalized_lang(self): """Test _normalizeData() method.""" response = WikibasePage._normalizeData( copy.deepcopy(self.lang_out)) self.assertEqual(response, self.lang_out)
def test_normalize_data(self): data_in = {"aliases": {"en": ["Bah"]}, "labels": {"en": "Foo"}} response = WikibasePage._normalizeData(data_in) self.assertEqual(response, self.data_out)