def test_properties(): with _get_portal_connection() as connection: all_property_groups = get_all_property_groups(connection) first_property_group = all_property_groups[0] property_to_create = StringProperty( 'propertytest', 'Property Test', 'Just a test property', first_property_group.name, 'text', ) created_property = create_property(property_to_create, connection) eq_(property_to_create, created_property) all_properties = get_all_properties(connection) assert_in(created_property, all_properties) delete_property(created_property.name, connection) all_properties = get_all_properties(connection) assert_not_in(created_property, all_properties)
def test_successful_property_deletion(): property_name = 'test' simulator = DeleteProperty(property_name) with MockPortalConnection(simulator) as connection: delete_property(property_name, connection)