Ejemplo n.º 1
0
    def test_create_google_sheet_metadata_object(self):
        count = len(MetaData.objects.filter(object_id=self.xform.id,
                    data_type=GOOGLE_SHEET_DATA_TYPE))
        google_sheets_actions = (
            '{} ABC100| '
            '{} True | '
            '{} 123'
        ).format(GOOGLE_SHEET_ID, UPDATE_OR_DELETE_GOOGLE_SHEET_DATA, USER_ID)
        MetaData.set_google_sheet_details(self.xform, google_sheets_actions)
        # change
        self.assertEquals(count + 1, MetaData.objects.filter(
            object_id=self.xform.id, data_type=GOOGLE_SHEET_DATA_TYPE).count())

        gsheet_details = MetaData.get_google_sheet_details(self.xform.pk)
        self.assertEqual({
            GOOGLE_SHEET_ID: 'ABC100',
            UPDATE_OR_DELETE_GOOGLE_SHEET_DATA: 'True',
            USER_ID: '123'}, gsheet_details)
Ejemplo n.º 2
0
    def test_create_google_sheet_metadata_object(self):
        count = len(MetaData.objects.filter(object_id=self.xform.id,
                    data_type=GOOGLE_SHEET_DATA_TYPE))
        google_sheets_actions = (
            '{} ABC100| '
            '{} True | '
            '{} 123'
        ).format(GOOGLE_SHEET_ID, UPDATE_OR_DELETE_GOOGLE_SHEET_DATA, USER_ID)
        MetaData.set_google_sheet_details(self.xform, google_sheets_actions)
        # change
        self.assertEquals(count + 1, MetaData.objects.filter(
            object_id=self.xform.id, data_type=GOOGLE_SHEET_DATA_TYPE).count())

        gsheet_details = MetaData.get_google_sheet_details(self.xform.pk)
        self.assertEqual({
            GOOGLE_SHEET_ID: 'ABC100',
            UPDATE_OR_DELETE_GOOGLE_SHEET_DATA: 'True',
            USER_ID: '123'}, gsheet_details)