Example #1
0
 def test_defaults(self):
     node_settings = AddonDataverseNodeSettings(user_settings=self.user_settings)
     node_settings.save()
     assert_is_none(node_settings.dataverse)
     assert_is_none(node_settings.dataverse_alias)
     assert_is_none(node_settings.dataset)
     assert_is_none(node_settings.dataset_doi)
Example #2
0
 def test_defaults(self):
     node_settings = AddonDataverseNodeSettings(user_settings=self.user_settings)
     node_settings.save()
     assert_is_none(node_settings.dataverse)
     assert_is_none(node_settings.dataverse_alias)
     assert_is_none(node_settings.dataset)
     assert_is_none(node_settings.dataset_doi)
Example #3
0
 def test_fields(self):
     node_settings = AddonDataverseNodeSettings(user_settings=self.user_settings)
     node_settings.save()
     assert_true(node_settings.user_settings)
     assert_equal(node_settings.user_settings.owner, self.user)
     assert_true(hasattr(node_settings, 'dataverse'))
     assert_true(hasattr(node_settings, 'dataverse_alias'))
     assert_true(hasattr(node_settings, 'dataset'))
     assert_true(hasattr(node_settings, 'dataset_doi'))
Example #4
0
 def test_fields(self):
     node_settings = AddonDataverseNodeSettings(user_settings=self.user_settings)
     node_settings.save()
     assert_true(node_settings.user_settings)
     assert_equal(node_settings.user_settings.owner, self.user)
     assert_true(hasattr(node_settings, 'dataverse'))
     assert_true(hasattr(node_settings, 'dataverse_alias'))
     assert_true(hasattr(node_settings, 'dataset'))
     assert_true(hasattr(node_settings, 'dataset_doi'))
Example #5
0
    def test_has_auth(self):
        node_settings = AddonDataverseNodeSettings()
        node_settings.save()
        assert_false(node_settings.has_auth)

        user_settings = AddonDataverseUserSettings()
        user_settings.save()
        node_settings.user_settings = user_settings
        node_settings.save()
        assert_false(node_settings.has_auth)

        user_settings.api_token = 'foo-bar'
        user_settings.save()
        assert_true(node_settings.has_auth)
Example #6
0
    def test_has_auth(self):
        node_settings = AddonDataverseNodeSettings()
        node_settings.save()
        assert_false(node_settings.has_auth)

        user_settings = AddonDataverseUserSettings()
        user_settings.save()
        node_settings.user_settings = user_settings
        node_settings.save()
        assert_false(node_settings.has_auth)

        user_settings.dataverse_username = '******'
        user_settings.dataverse_password = '******'
        user_settings.save()
        assert_true(node_settings.has_auth)
Example #7
0
    def test_has_auth(self):
        node_settings = AddonDataverseNodeSettings()
        node_settings.save()
        assert_false(node_settings.has_auth)

        user_settings = AddonDataverseUserSettings()
        user_settings.save()
        node_settings.user_settings = user_settings
        node_settings.save()
        assert_false(node_settings.has_auth)

        user_settings.dataverse_username = '******'
        user_settings.dataverse_password = '******'
        user_settings.save()
        assert_true(node_settings.has_auth)