File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change 1+ 4567
Original file line number Diff line number Diff line change 1+ import os
2+
13from demosys .test import DemosysTestCase
24from demosys import resources
35from demosys .core .exceptions import ImproperlyConfigured
6+ from demosys .conf import settings
47
58
69class ResourceTestCase (DemosysTestCase ):
@@ -101,5 +104,14 @@ def test_textures(self):
101104 with self .assertRaises (ImproperlyConfigured ):
102105 resources .textures .load ('notfound.png' )
103106
104- # def test_resource_override(self):
105- # pass
107+ def test_resource_override (self ):
108+ data = resources .data .load ('data.txt' , mode = 'text' )
109+ self .assertEqual (data .data , "1234" )
110+
111+ # Add another data directory containing overriding file
112+ test_root = os .path .dirname (os .path .abspath (__file__ ))
113+ settings .add_data_dir (os .path .join (test_root , 'resources' , 'data_override' ))
114+
115+ resources .data .flush (destroy = True )
116+ data = resources .data .load ('data.txt' , mode = 'text' )
117+ self .assertEqual (data .data , "4567" )
You can’t perform that action at this time.
0 commit comments