def test_if_ingest_provider_source_is_not_preserved_for_default_ingest( self): desk = {'name': 'sports', 'source': 'FOO'} self.app.data.insert('desks', [desk]) ingest_provider = {'_id': 1, 'source': 'AAP'} self.app.data.insert('ingest_providers', [ingest_provider]) located, formatted_date, current_ts = self._get_located_and_current_utc_ts( ) doc = { '_id': '123', 'task': { 'desk': desk['_id'], 'stage': desk['working_stage'] }, 'dateline': { 'located': located, 'date': current_ts }, 'ingest_provider': 1 } set_default_source(doc) self.assertEqual(doc['source'], 'FOO') self.assertEqual(doc['dateline']['source'], 'FOO') self.assertEqual(doc['dateline']['text'], 'SYDNEY, %s %s -' % (formatted_date, 'FOO'))
def test_if_ingest_provider_source_is_not_preserved_for_default_ingest( self): desk = {"name": "sports", "source": "FOO"} self.app.data.insert("desks", [desk]) ingest_provider = {"_id": 1, "source": "AAP"} self.app.data.insert("ingest_providers", [ingest_provider]) located, formatted_date, current_ts = self._get_located_and_current_utc_ts( ) doc = { "_id": "123", "task": { "desk": desk["_id"], "stage": desk["working_stage"] }, "dateline": { "located": located, "date": current_ts }, "ingest_provider": 1, } set_default_source(doc) self.assertEqual(doc["source"], "FOO") self.assertEqual(doc["dateline"]["source"], "FOO") self.assertEqual(doc["dateline"]["text"], "SYDNEY, %s %s -" % (formatted_date, "FOO"))
def test_if_search_provider_source_is_preserved(self): desk = {'name': 'sports', 'source': 'FOO'} self.app.data.insert('desks', [desk]) doc = { '_id': '123', 'task': { 'desk': desk['_id'], 'stage': desk['working_stage'] }, 'type': 'picture', 'ingest_provider': 1 } set_default_source(doc) self.assertEqual(doc['source'], 'ABC')
def test_if_search_provider_source_is_preserved(self): desk = {"name": "sports", "source": "FOO"} self.app.data.insert("desks", [desk]) doc = { "_id": "123", "task": { "desk": desk["_id"], "stage": desk["working_stage"] }, "type": "picture", "ingest_provider": 1, } set_default_source(doc) self.assertEqual(doc["source"], "ABC")
def test_if_no_source_defined_on_desk(self): desk = {'name': 'sports'} self.app.data.insert('desks', [desk]) located, formatted_date, current_ts = self._get_located_and_current_utc_ts() doc = { '_id': '123', 'task': { 'desk': desk['_id'], 'stage': desk['working_stage'] }, 'dateline': { 'located': located, 'date': current_ts } } set_default_source(doc) self.assertEqual(doc['source'], get_default_source()) self.assertEqual(doc['dateline']['source'], get_default_source()) self.assertEqual(doc['dateline']['text'], 'SYDNEY, %s %s -' % (formatted_date, get_default_source()))
def test_if_ingest_provider_source_is_not_preserved_for_default_ingest(self): desk = {'name': 'sports', 'source': 'FOO'} self.app.data.insert('desks', [desk]) ingest_provider = {'_id': 1, 'source': 'AAP'} self.app.data.insert('ingest_providers', [ingest_provider]) located, formatted_date, current_ts = self._get_located_and_current_utc_ts() doc = { '_id': '123', 'task': { 'desk': desk['_id'], 'stage': desk['working_stage'] }, 'dateline': { 'located': located, 'date': current_ts }, 'ingest_provider': 1 } set_default_source(doc) self.assertEqual(doc['source'], 'FOO') self.assertEqual(doc['dateline']['source'], 'FOO') self.assertEqual(doc['dateline']['text'], 'SYDNEY, %s %s -' % (formatted_date, 'FOO'))
def test_if_source_defined_on_desk(self): source = "FOO" desk = {"name": "sports", "source": source} self.app.data.insert("desks", [desk]) located, formatted_date, current_ts = self._get_located_and_current_utc_ts( ) doc = { "_id": "123", "task": { "desk": desk["_id"], "stage": desk["working_stage"] }, "dateline": { "located": located, "date": current_ts }, } set_default_source(doc) self.assertEqual(doc["source"], source) self.assertEqual(doc["dateline"]["source"], source) self.assertEqual(doc["dateline"]["text"], "SYDNEY, %s %s -" % (formatted_date, source))