cti-python-stix2/stix2/test
Chris Lenk 845934033e Avoid checking valid refs when deepcopying
Using `deepcopy` on an Observable object that referenced another (e.g.
domain name -> resolves to -> IPv4 address) would fail because no
`_valid_refs` were available. Assuming that the references have
already been checked and are valid when using `deepcopy`, we can use a
special value ('*') to skip the valid_refs check.

This will also allow creating new versions of ObservedData objects that
contain related objects, since `new_version` calls `deepcopy`.
2018-02-19 14:44:28 -05:00
..
stix2_data Don't Bundlify data in FileSystemStore 2017-10-18 15:46:45 -04:00
__init__.py
conftest.py Add timestamp precision for `created` and `modified` 2017-06-22 18:47:35 -04:00
constants.py Test relationships() functions 2017-11-15 16:34:07 -05:00
test_attack_pattern.py Update all tests. Re-organize EXPECTED values, update some regex expressions. 2017-08-15 13:41:51 -04:00
test_base.py
test_bundle.py Remove stray print() 2017-11-06 14:21:29 -05:00
test_campaign.py Update all tests. Re-organize EXPECTED values, update some regex expressions. 2017-08-15 13:41:51 -04:00
test_course_of_action.py Update all tests. Re-organize EXPECTED values, update some regex expressions. 2017-08-15 13:41:51 -04:00
test_custom.py Update test modules 2017-11-17 08:50:40 -05:00
test_data_sources.py Improve Environment tests 2017-11-16 16:43:27 -05:00
test_environment.py Improve error handling in relationships/related_to 2017-11-21 10:29:57 -05:00
test_external_reference.py Update all tests. Re-organize EXPECTED values, update some regex expressions. 2017-08-15 13:41:51 -04:00
test_filesystem.py Clean up relationships code 2017-11-21 15:57:35 -05:00
test_fixtures.py Add timestamp precision for `created` and `modified` 2017-06-22 18:47:35 -04:00
test_granular_markings.py Support MarkingDefinition objs, not just ID strs 2017-10-02 12:28:47 -04:00
test_identity.py Revert object_properties() to #85 fix. Update tests accordingly 2017-11-03 14:17:36 -04:00
test_indicator.py Merge pull request #62 from oasis-open/documentation 2017-10-06 14:33:14 -04:00
test_intrusion_set.py Update all tests. Re-organize EXPECTED values, update some regex expressions. 2017-08-15 13:41:51 -04:00
test_kill_chain_phases.py
test_malware.py Update all tests. Re-organize EXPECTED values, update some regex expressions. 2017-08-15 13:41:51 -04:00
test_markings.py Update test modules 2017-11-17 08:50:40 -05:00
test_memory.py Clean up test 2017-11-16 16:50:27 -05:00
test_object_markings.py Support MarkingDefinition objs, not just ID strs 2017-10-02 12:28:47 -04:00
test_observed_data.py Avoid checking valid refs when deepcopying 2018-02-19 14:44:28 -05:00
test_pattern_expressions.py Isolate TimestampConstant in test. 2017-10-05 21:54:58 +00:00
test_properties.py Update package structure 2017-10-26 11:39:45 -04:00
test_relationship.py Update all tests. Re-organize EXPECTED values, update some regex expressions. 2017-08-15 13:41:51 -04:00
test_report.py Update all tests. Re-organize EXPECTED values, update some regex expressions. 2017-08-15 13:41:51 -04:00
test_sighting.py Update all tests. Re-organize EXPECTED values, update some regex expressions. 2017-08-15 13:41:51 -04:00
test_threat_actor.py Update all tests. Re-organize EXPECTED values, update some regex expressions. 2017-08-15 13:41:51 -04:00
test_tool.py Update all tests. Re-organize EXPECTED values, update some regex expressions. 2017-08-15 13:41:51 -04:00
test_utils.py added tests for get_type_from_id 2017-11-19 22:27:31 -05:00
test_versioning.py Merge branch 'master' into markings 2017-08-31 20:36:59 +00:00
test_vulnerability.py Update all tests. Re-organize EXPECTED values, update some regex expressions. 2017-08-15 13:41:51 -04:00