hunk.code_window: 	assert.False(t, ok)
   	ok, resp = th.SystemAdminClient.EnablePlugin("JUNK")
   	CheckBadRequestStatus(t, resp)
   	assert.False(t, ok)
   	// Successful deactivate
   	ok, resp = th.SystemAdminClient.DisablePlugin(manifest.Id)
   	CheckNoError(t, resp)
  
hunk.labels: keep keep keep replace keep keep keep keep keep
hunk.after_edit: 	CheckNotFoundStatus(t, resp)
  
hunk.file_path: api4/plugin_test.go
hunk.type: replace
file: package suite
  
  import "testing"
  
  // TestingSuite can store and return the current *testing.T context
  // generated by 'go test'.
  type TestingSuite interface {
  	T() *testing.T
  	SetT(*testing.T)
  }
  
  // SetupAllSuite has a SetupSuite method, which will run before the
  // tests in the suite are run.
  type SetupAllSuite interface {
  	SetupSuite()
  }
  
  // SetupTestSuite has a SetupTest method, which will run before each
  // test in the suite.
  type SetupTestSuite interface {
  	SetupTest()
  }
  
  // TearDownAllSuite has a TearDownSuite method, which will run after
  // all the tests in the suite have been run.
  type TearDownAllSuite interface {
  	TearDownSuite()
  }
  
  // TearDownTestSuite has a TearDownTest method, which will run after
  // each test in the suite.
  type TearDownTestSuite interface {
  	TearDownTest()
  }
  
  // BeforeTest has a function to be executed right before the test
  // starts and receives the suite and test names as input
  type BeforeTest interface {
  	BeforeTest(suiteName, testName string)
  }
  
  // AfterTest has a function to be executed right after the test
  // finishes and receives the suite and test names as input
  type AfterTest interface {
  	AfterTest(suiteName, testName string)
  }
  