Add some tests

stix2.1
Greg Back 2017-05-25 12:31:45 -05:00
parent 97d8d732fc
commit fc1ce6d56d
2 changed files with 23 additions and 3 deletions

View File

@ -401,9 +401,7 @@ class DataSource(object):
stix_obj (dictionary): the STIX object to be returned
'''
stix_obj = None
return stix_obj
raise NotImplementedError
@abc.abstractmethod
def all_versions(self, id_, _composite_filters=None):

View File

@ -0,0 +1,22 @@
import pytest
import stix2.sources
def test_data_source():
ds = stix2.sources.DataSource()
assert ds.name == "DataSource"
def test_set_data_source_name():
ds = stix2.sources.DataSource(name="My Data Source")
assert ds.name == "My Data Source"
def test_data_source_get():
ds = stix2.sources.DataSource(name="My Data Source")
with pytest.raises(NotImplementedError):
ds.get("foo")