772 self.assertEquals(conf.feature1.get_value(), |
772 self.assertEquals(conf.feature1.get_value(), |
773 [['test1','test2','test3'], |
773 [['test1','test2','test3'], |
774 ['foo1','foo2','foo3']]) |
774 ['foo1','foo2','foo3']]) |
775 self.assertEquals(conf.list_all_datas(),['feature1', 'feature1.child1', 'feature1.child2', 'feature1.child3', 'feature1', 'feature1.child1', 'feature1.child2', 'feature1.child3']) |
775 self.assertEquals(conf.list_all_datas(),['feature1', 'feature1.child1', 'feature1.child2', 'feature1.child3', 'feature1', 'feature1.child1', 'feature1.child2', 'feature1.child3']) |
776 |
776 |
|
777 def test_create_layers_add_featuresequence_and_add_data_via_features_pickle(self): |
|
778 |
|
779 conf = api.Configuration("foo/foo.confml") |
|
780 conf.add_feature(api.FeatureSequence('feature1')) |
|
781 conf.add_feature(api.Feature('child1'),'feature1') |
|
782 conf.add_feature(api.Feature('child2'),'feature1') |
|
783 conf.add_feature(api.Feature('child3'),'feature1') |
|
784 |
|
785 pickle.dumps(conf) |
|
786 |
|
787 conf.feature1.add_sequence(['foo1','foo2','foo3']) |
|
788 pickle.dumps(conf) |
|
789 |
|
790 conf.feature1.add_sequence() |
|
791 pickle.dumps(conf) |
|
792 |
|
793 conf.feature1.get_data()[1][0].set_value('test1') |
|
794 conf.feature1.get_data()[1][1].set_value('test2') |
|
795 conf.feature1.get_data()[1][2].set_value('test3') |
|
796 conf.feature1.add_sequence(['bar1','bar2','bar3']) |
|
797 |
|
798 |
777 def test_create_featuresequence_and_get_empty_data(self): |
799 def test_create_featuresequence_and_get_empty_data(self): |
778 conf = api.Configuration("foo/foo.confml") |
800 conf = api.Configuration("foo/foo.confml") |
779 conf.add_feature(api.FeatureSequence('feature1')) |
801 conf.add_feature(api.FeatureSequence('feature1')) |
780 conf.add_feature(api.Feature('child1'),'feature1') |
802 conf.add_feature(api.Feature('child1'),'feature1') |
781 conf.add_feature(api.Feature('child2'),'feature1') |
803 conf.add_feature(api.Feature('child2'),'feature1') |